*html .minHeight { height:750px}
*html .minHeight2 { height:460px}
body { background:#820002 url(../images/bg/bg_site.gif) repeat; font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#505050; line-height:16px;}

a { color:#aa0000}

.minHeight { min-height:750px; height:auto}
.minHeight2 { min-height:460px; height:auto}
 
hr.line { clear:both; width:99.8%; color:#fff; border-top:1px solid #eceff6; border-left:0; margin:5px 0}

/*.title { font-size:120%; font-weight:bold; line-height:normal; padding-bottom:10px}*/

/* Button */
.bntS1 {float:left; margin-right:12px; padding-left:5px; font-weight:normal; color:#fff; text-decoration:none !important; background:url(../images/bnt/bnt_bgL.png) no-repeat top left; display:block; line-height:30px; cursor:pointer;}
.bntS1 span{ padding-right:12px;background:url(../images/bnt/bnt_bgR.png) no-repeat top right;display:block; font-weight:bold; padding-left:5px}
.bntS1:hover{ background:url(../images/bnt/bnt_bgL.png)  no-repeat left -30px}
.bntS1:hover span{ background:url(../images/bnt/bnt_bgR.png)  no-repeat right -30px}

.bntS2 {float:left; margin-right:12px; padding-left:5px; font-weight:normal; color:#fff; text-decoration:none !important; background:url(../images/bnt/bnt_bgL2.png) no-repeat top left; display:block; line-height:21px}
.bntS2 span{ padding-right:12px;background:url(../images/bnt/bnt_bgR2.png) no-repeat top right;display:block; font-weight:bold; padding-left:5px; color:#fff}
.bntS2:hover{ background:url(../images/bnt/bnt_bgL2.png)  no-repeat left -21px}
.bntS2:hover span{ background:url(../images/bnt/bnt_bgR2.png)  no-repeat right -21px; color:#fff}

.bnt_vote { background:url(../images/bnt/bnt_vote.gif)  no-repeat; color:#fff; height:21px; width:85px; border:0; cursor:pointer}
.bnt_login { background:url(../images/bnt/bnt_login.gif)  no-repeat; color:#fff; height:21px; width:85px; border:0; cursor:pointer}
.bnt_find { background:url(../images/bnt/bnt_find.gif)  no-repeat; color:#fff; height:21px; width:45px; border:0; cursor:pointer}

.inpLogin { background:#e8e8e8; border:1px solid #dbdbdb; font-size:11px; color:#505050; width:145px; padding:5px 0}
.inp2 { width:400px}
.inp3 { width:400px}
label.name { width:65px; text-align:left; float:left}


/* Title */

.titleBar { color:#1c1c1c; font-size:130%; font-weight:bold; padding:10px 0 0 15px}
.titleNews { color:#ff7e00; font-weight:bold; padding:10px 0}
.titleLogin { color:#505050; font-weight:bold; font-size:120%; width:100px; float:left}
.titleVideo { color:#505050; background:url(../images/ico/tv.png)  no-repeat left; padding:10px 0 10px 40px}
.title { color:#f06600}

a.forgot { color:#a0a0a0; float:right; width:100px; color:#850406; text-align:right; font-size:10px}

/* Site */

#site { width:984px; margin:0 auto; background:url(../images/bg/bg_shadow.png) repeat-y}
#site div.insite { padding:0px 25px}

#header { width:100%; background:#fea22a url(../images/bg/bg_bannerTop.jpg) no-repeat top; height:145px; position:relative}

.bannerAd { width:500px; position:absolute; right:0px; top:5px; text-align:right}

.search { width:180px; position:absolute; right:10px; top:25px;}
	.inpSearch { background:url(../images/bg/bg_inpSeL.png) left no-repeat; height:24px; float:left; width:145px; margin-right:5px}
	.inpSearch span { display:block; background:url(../images/bg/bg_inpSeR.png) no-repeat right; height:24px; margin-left:5px}
	.inpSearch input.inp { width:130px; border:0; background:#fff; color:#808080; padding-top:5px; font-size:11px}
	
.logo { position:absolute; left:20px; top:20px }


.menuTop { background:url(../images/bg/bg_menuL.png) no-repeat left top; height:43px; width:100%; position:absolute; top:100px}
.menuTop ul { padding:0;margin-left:10px; background:url(../images/bg/bg_menuR.png) no-repeat right top; height:43px}
.menuTop li { float: left; padding: 0 1px 0px 0px; margin: 0; font-weight:bold; font-size:12px; background:url(../images/bg/bg_lineMenu.gif) no-repeat top right; height:43px}
.menuTop li a { height:37px; float:left; margin:0pt; padding:0pt 5px 0px 9px;text-decoration:none; background:url(../images/bg/bg_menuTop.gif) repeat-x top}
.menuTop li a span { color:#fff; display:block; float:left; padding:10px 15px 0px 5px; text-align:center}
.menuTop li a:hover { background:#d64044 url(../images/bg/bg_menuTopHover.gif) repeat-x top; height:37px; text-decoration:none}
/*.menuTop li a:hover span{ background:#e27000; height:37px; color:#fff;}*/
.menuTop li a.active { background:#d64044 url(../images/bg/bg_menuTopHover.gif); height:37px;}
/*.menuTop li a.active span{ background:#e27000; height:37px; color:#fff;}*/

.bannerTop { border-bottom:3px solid #f2be7f}

#bodyMain { padding:5px}

.leftCol { float:left; width:661px}

.tabM1Top { background:url(../images/bg/bg_topTab.png) no-repeat; width:661px; height:45px}
.tabM1Bottom { background:url(../images/bg/bg_bottomTab.png) no-repeat; width:661px; height:16px; margin-bottom:5px}
.tabM1 { background:url(../images/bg/bg_middleTab.png) repeat-y; width:661px}
.tabM1 div.in { padding:15px}
.tabM1 .colLeft { width:75%; float:left}
.tabM1 .colRight { width:25%; float:right}
.tabM1 .colM1 { float:left; width:75%; padding-right:3%}
.tabM1 .colM2 { float:left; width:10%; text-align:right; padding-top:15px}
.tabM1 .colM3 { float:left; width:10%; text-align:right; padding-top:15px}

.colM1x { float:left; width:87%; padding-right:1%}
.colM2x { float:left; width:10%; text-align:right; padding-top:45px}

.tabM2Top { background:url(../images/bg/bg_tabRightTop.gif) no-repeat; width:259px; height:9px}
.tabM2Bottom { background:url(../images/bg/bg_tabRightBottom.gif) no-repeat; width:259px; height:13px; margin-bottom:5px}
.tabM2 { background:url(../images/bg/bg_tabRightMiddle.gif) repeat-y; width:259px}
.tabM2 div.in { padding:15px 10px}

.tabM3Top { background:url(../images/bg/bg_topTab2.png) no-repeat; width:924; height:45px}
.tabM3Bottom { background:url(../images/bg/bg_bottomTab2.png) no-repeat; width:924px; height:15px; margin-bottom:5px}
.tabM3 { background:url(../images/bg/bg_middleTab2.png) repeat-y; width:924px}
.tabM3 div.in { padding:15px}

.song { background:url(../images/ico/ico_play.png) no-repeat left top; padding-left:21px;}
.song a { font-weight:bold; color:#505050}

.rightCol { width:259px; float:left; margin-top:20px}

.tabLogin { background:url(../images/bg/bg_loginTop.png) no-repeat top; width:236px; padding-top:11px}
.tabLogin div.inlog { background:url(../images/bg/bg_loginBottom.png) no-repeat bottom; padding:5px 10px}
 
.faqPage { padding:0 0px 10px 0px}
.question { padding:5px 10px; color:#820002}
.answer { padding:5px 10px}
.error { color:#aa0000}

.newsPage { padding:5px 0; background:url(../images/bg/bg_lineDoubleVer.gif) repeat-y right top;}
.newsPageDetail { padding:5px 20px 5px 10px; background:url(../images/bg/bg_lineDoubleVer.gif) repeat-y right top;}
.newsPage li { margin:5px 2% 5px 0; text-align:justify; padding-right:5px; border-bottom:1px dotted #d5d5d5; clear:both; height:90px; overflow:hidden}
.newsPage li img.imgLeft { width:90px; border:1px solid #ccc5cd; padding:2px}

.listNewsDetail { padding:10px 0}
.listNewsDetail ul { padding-top:10px}
.listNewsDetail li { padding:1px 0}
.listNewsDetail li a { background:url(../images/ico/ico_arrowMore2.gif) no-repeat 5px 8px; padding:2px 0 2px 15px; display:block; color:#820002 }
.listNewsDetail li a:hover { background:url(../images/ico/ico_arrowMore2.gif) no-repeat 5px 8px;}

.btnsearch { border:0; color:#fff; background:#820002; padding:0px 5px}
.select { font-size:10px; color:#909090; padding:2px }

.tableVote { width:100%; border-collapse:collapse}
.tableVote a { color:#d52e2e}
.bggray { background:#f5f5f5}
.bgwhite { background:#fff}

#footer { padding:20px 0 10px 0; color:#fcf2d2; background:#3f0001; border-top:3px solid #e06507}
#footer a { color:#fcf2d2; font-weight:bold}
#footer .copyright { color:#ffbc65}
#footer .copyright a {color:#e06507}


DIV.pagenum {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center
}
DIV.pagenum A {
	BORDER-RIGHT: #820002 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #820002 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #820002 1px solid; COLOR: #303030; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #820002 1px solid; TEXT-DECORATION: none
}
DIV.pagenum A:hover {
	BORDER-RIGHT: #820002 1px solid; BORDER-TOP: #820002 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #820002 1px solid; COLOR: #fff; BORDER-BOTTOM: #820002 1px solid; BACKGROUND-COLOR: #ffbc65
}
DIV.pagenum A:active {
	BORDER-RIGHT: #820002 1px solid; BORDER-TOP: #820002 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #820002 1px solid; COLOR: #fff; BORDER-BOTTOM: #820002 1px solid; BACKGROUND-COLOR: #a46ac1
}
DIV.pagenum SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.pagenum SPAN.disabled {
	DISPLAY: none
}
DIV.pagenum A.next {
	BORDER-RIGHT: #820002 2px solid; BORDER-TOP: #820002 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #820002 2px solid; BORDER-BOTTOM: #820002 2px solid
}
DIV.pagenum A.next:hover {
	BORDER-RIGHT: #820002 2px solid; BORDER-TOP: #820002 2px solid; BORDER-LEFT: #820002 2px solid; BORDER-BOTTOM: #820002 2px solid
}
DIV.pagenum A.prev {
	BORDER-RIGHT: #820002 2px solid; BORDER-TOP: #820002 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #820002 2px solid; BORDER-BOTTOM: #820002 2px solid
}
DIV.pagenum A.prev:hover {
	BORDER-RIGHT: #820002 2px solid; BORDER-TOP: #820002 2px solid; BORDER-LEFT: #820002 2px solid; BORDER-BOTTOM: #820002 2px solid
}
 

