body {text-align:left; overflow: auto; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#444444; background: #e0e0e0 url(images/bg_page.jpg) top repeat-x;}
img {border:0px;}
.clear { clear:both; height:0;}
form {margin:0; padding:0;}
.left {float:left;}		/* Set float left */
.right {float:right;}	/* Set float right */
input, textarea, select {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a {color:#444444; text-decoration:none;}
a:hover {text-decoration:underline;}

.bold {font-weight:bold;}

h1 {color:#3f9508; font-weight:bold; font-size:18px; margin:0; padding:0;}
h2 {color:#7ba6ff; font-weight:bold; font-size:12px; margin:0; padding:0;}
h2 a {color:#1e5b7e;}

.brbottom {border-bottom:1px solid #efefef;}
.br {border:1px solid #efefef;}
.brgreen {border:1px solid #3f9508;}

.txtviewall {font-size:11px;}
.txtviewall a {color:#3f9508; text-decoration:underline;}
.txtviewall a:hover {text-decoration:none;}

.datesmall {font-size:11px; color:#a5a5a5;}
.txtgraysmall {font-size:11px; color:#7a7a7a; font-weight:normal;}
.txtright {text-align:right;}
.txtred01 {color:#882727 !important;}
.txtred01 a {color:#882727 !important;}
.txtblue {color:#4996BD!important;}

.brpage {width:976px; padding:0; margin:0 auto;}

.head01 {background:url(images/bg_head01.jpg) repeat-x;padding:5px;}

.path {padding:5px 0; border-bottom: 1px solid #eeeeee; margin-bottom:5px; font-size:11px;}
.path a {color:#1e5b7e; font-size:11px;}

.pd5 {padding:5px;}
.pdbot20 {padding-bottom:20px!important;}
.pdl10 {padding-left:10px!important;}

.button {border-left: 1px solid #B2B2B2; border-top: 1px solid #B2B2B2; border-right: 2px solid #8D8D8D; border-bottom: 2px solid #8D8D8D; background:#DDDDDD; color:#414141; font-weight:bold;}

/* -- Top page -- */
#toppage {padding:0 0 0 0; margin:0 auto; background:url(images/header_bg.png) no-repeat;}
#toppage img {padding:15px 0 0 0;}
	.topright {width:539px; float:right; padding:10px 0 5px 0; margin:0;}
	.topright01 {width:170px; float:right; padding:5px 0 5px 0;color:#CCCCCC; background:url(images/topright_bg.png) top left no-repeat; margin-right:10px;}
	.topright01 ul {list-style:none; padding:0; margin:0; font-size:11px;}
	.topright01 li {float:left; padding:0;margin:0;}
	.topright01 li a {padding:0 10px 0 0; margin-left:10px;color:#CCCCCC;}
	.topright01 li a:hover {color:#FFFFFF; text-decoration:none;}
	
	.topright02 {background:url(images/ng_topsearch.png) no-repeat; width:529px; height:36px; padding:10px 15px 0 0; float:right; color:#CCCCCC;}
	.topright02 form {padding:2px 0 0 30px;}
	.topright02 .inputbox { background:url(images/search_input.gif) no-repeat; border:none; height:22px;  color:#666; font-weight:bold; font-size:11px; padding:4px 5px 0px 5px;}
	.topright02 div {width:400px; float:left;}

/* -- Body page -- */
#bodypage {padding:0; margin:0 auto;}
	
	.topmenu {padding:10px 0 0 30px;}
	.topmenu ul {list-style:none; padding:0; margin:0;}
	.topmenu li {background:url(images/bg_tab.png) top left no-repeat; float:left; margin:0 4px 0 0;padding:4px 0 3px 10px; display:inline;}
	.topmenu li span {background:url(images/bg_tab_right.png) top right no-repeat; padding:4px 10px 4px 0; margin:0;}
	.topmenu li a {color:#ffffff; font-weight:bold;}
	.topmenu li a {color:#ffffff; font-weight:bold; text-decoration:none;}
	.topmenu .selectitem {background:url(images/bg_select_tab.png) top left no-repeat; float:left; margin:0 4px 0 0;padding:4px 0 3px 10px; display:inline;}
	.topmenu .selectitem span {background:url(images/bg_select_tab_right.png) top right no-repeat; padding:4px 10px 3px 0; margin:0;}
	.topmenu .selectitem a {color:#000000; font-weight:bold;}
	.mainconttop {background:url(images/bg_maincont_top.gif) top no-repeat; height:12px; padding:3px 15px 2px 15px;}
	.maincont {background:url(images/bg_maincont_body.gif) repeat-y; padding:3px 5px 20px 15px; height:1%;}
	.maincontbot {background:url(images/bg_maincont_bot.gif) top no-repeat; padding:0;}
	
	.colleft {width:157px; padding:5px 5px 0 0; margin:0; float:left;} 
		.leftmenu {padding:0; margin:0; border:1px solid #ced5db; width:157px; background-color:#F1F4F6;}
		.leftmenu ul {padding:0; margin:0;}
		.leftmenu li {padding:6px 6px; margin:0;list-style:none;font-size:11px;  border-bottom:1px solid #ced5db;}
		.leftmenu li a { color:#1e5b7e; }
		.leftmenu .overon {background:#f8ffed; border-bottom:1px solid #ced5db;}
		.leftmenu .overoff {  border-bottom:1px solid #ced5db;}
		.leftmenu .lastitem {background:none !important;}
		.leftmenu h3 {background:url(images/bg_bar01.gif) no-repeat; color:#000000; font-weight:bold; padding:3px 5px 3px 5px; margin:0; font-size:12px; color:#348a24;}
		.subitem {padding:0; background-color:#ffffff;}
			.subitem li {margin:0px;padding:3px 0 5px 6px !important; background:none !important; font-size:11px; font-weight:normal;}
			.subitem li a {color:#0097cf;}
		.advleft {padding:5px 0;}
	
	.colcenter {width:510px; padding:5px; margin:0; float:left;}
		.contType01 {pading:5px 0 10px 0;}
		.contType01 img {margin-right:10px;}
		.contType01 p {padding:5px 0 0 0; margin:0;}
	
	.colcenterfull {width:765px; padding:5px; margin:0; float:left;}
	.colcenterfull h1 { font-family:Georgia, "Times New Roman", Times, serif;}
		.contType04 div {padding:0 10px 10px 10px;}
		.contType04 img {margin-right:10px;}
		.contType04 ul {padding:10px 0 0 0; margin:0; list-style:none;}
		.contType04 li {padding:0 20px 0 20px; margin:0; float:left;color:#0097cf;}
		.contType04 li img {margin-right:2px !important;}
		.contType04 li a {color:#0097cf; font-weight:bold;}
		
		.contType05 {padding:10px 0;}
		.contType05 td {padding:10px;}
		.contType05 .bgnum01 {background:#F9F9F9;}
		.contType05 .content01 {background:#F0F0F0;}
		.contType05 .bgnum02 {background:#E8E7E7;}
		.contType05 .content02 {background:#E0E0E0;}
		.contType05 p {padding:0; margin:0;}
		.contType05 a {color:#0097cf; font-weight:bold;}
		
	
	.colcenternews {width:510px; padding:5px; margin:0; float:left;}
	.colcenternews h1 {color:#7ba6ff;}	
		.othernews {padding:10px 0;}
		.othernews ul {padding-top:0; margin-top:0;list-style:outside;}
		.othernews li {padding:2px 0 5px 5px; margin:0;}
	
	.colcenterblog {width:510px; padding:5px; margin:0; float:left;}
		.blockType01 {border:1px solid #efefef; height:1%; padding:5px;}
		.profilebox {}		
		.profilebox img {margin-right:10px; float:left;}
		.profilebox ul {padding:0; margin:0;list-style:none; float:left; font-size:11px; font-family:Tahoma; color:#7C7C7C;}
		.profilebox li {padding:1px; margin:0;}
		.contType06 {padding:5px; border:1px dashed #7DDA37; background:#F5FFED;}
		.contType06 p {padding:0; margin:0;}
		.contType06 h2 a{color:#7DDA37;}
		
		.contType07 {padding:5px; border:1px dashed #7DDA37; background:#F5FFED;}
		.contType07 h2 a{color:#7DDA37;}
		.blockType02 {border:1px solid #4996BD; height:1%; padding:5px; background:url(images/bg_comment.gif) top repeat-x;}
		.blockType02 img {margin:0 10px 10px 0; float:left;}
		.blockType02 ul {padding:0; margin:0;list-style:none; float:left; font-size:11px; font-family:Tahoma; color:#7C7C7C;}
		.blockType02 li {padding:1px; margin:0;}
	
	.colrightnews {width:260px; padding:5px; margin:0; float:left;}
	.colrightblog {width:260px; padding:5px; margin:0; float:left;}
	.colrightblog h1 {color:#CC0000;}
	.colrightblog div {padding:10px 0;}
	.colrightblog div ul {padding:0; margin:0;list-style:none;}
	.colrightblog div li {background:url(images/icon_arrow01.gif) no-repeat 2px 3px; padding:0 0 10px 15px; margin:0;}
	.colrightblog li a {font-weight:bold;}
	
		
	.colright {width:260px; padding:5px; margin:0; float:left;}
		.mostdownload {padding:5px 0 5px 0;}
		.mostdownload ul {padding:0; margin:0; list-style:none;}
		.mostdownload li {padding:2px 0 5px 20px; margin:0;}
		.mostdownload li a {font-size:11px; font-weight:bold; color:#0097cf;}
		.mostdownload .tt-cat {margin-top: 1px; display: block; color: #7a7a7a;}
		.mostdownload .li-01 {background:url(images/num01.gif) no-repeat 0px 2px;}
		.mostdownload .li-02 {background:url(images/num02.gif) no-repeat 0px 2px;}
		.mostdownload .li-03 {background:url(images/num03.gif) no-repeat 0px 2px;}
		.mostdownload .li-04 {background:url(images/num04.gif) no-repeat 0px 2px;}
		.mostdownload .li-05 {background:url(images/num05.gif) no-repeat 0px 2px;}
		
		.comnews {padding:5px 0 5px 0;}
			.contType02 {pading:5px 0 10px 0;}
			.contType02 h2 a {color:#882727}
			.contType02 img {margin-right:10px;}
			.contType02 p {padding:0 0 0 0; margin:0;}
			
		.catnews {padding:5px 0 5px 0;}
		.catnews a {color:#3465A4; font-weight:bold;}
		
		.contType03 {pading:10px; background:url(images/bg_softcat.gif) top no-repeat; width:500px;}
		.contType03 h2 {color:#3f9508; padding:10px; font-size:14px;}
		.contType03 h2 a {color:#1e5b7e;}
		.contType03 div {padding:0 10px 10px 10px;}
		.contType03 img {margin-right:10px;}
		.contType03 ul {padding:10px 0 0 0; margin:0; list-style:none;}
		.contType03 li {padding:0 20px 0 20px; margin:0; float:left;}
		.contType03 li a {color:#0097cf;}
		.contType03bot {background:url(images/bg_softcat_bot.gif) no-repeat; padding:0; margin:0;}
		
		.paging {padding:10px 0 10px 0; margin:0; float:right; font-size:11px;}
		.paging ul {padding:0; margin:0;list-style-type:none;}
		.paging li {padding:0; float:left; margin:0 5px 0 0;}
		.paging .selectpage {font-weight:bold;}
		
		.form01 form {padding: 5px 5px 5px 5px; margin:0; }
			.form01 legend {font-weight:bold; font-size:14px;}
			.form01 fieldset {border:1px solid #efefef; color:#666666;}
			.form01 label { width:167px; float:left; margin:3px 0 10px 0; }
			.form01 select { margin-right: 10px;}
			.form01 select { margin-right: 10px;}
			.form01-left01 {margin-left:167px;}
			
/* -- Footer page -- */		
#footer {padding:0 0 10px 0; background:url(images/footer_bg.gif) top left repeat-x; height:59px;}
#footer .menu {background:url(images/footer_bar.gif) top left repeat-x; border-top:1px solid #404040;}
#footer .dynamic_footer { width:976px; margin:0 auto; color:#CCCCCC;}
#footer ul {padding:10px 0 0 0; margin:0; list-style:none;font-size:11px;}
#footer li {padding:0; margin:0;float:left;}
#footer li a {padding:0 10px 0 0; margin-left:10px; color:#CCCCCC;}
#footer li a:hover {color:#FFFFFF;}

.gSrchBgr {
	background: url(images/powered-google.gif) no-repeat center;
	font-family: Arial,  helvetica, sans-serif;	
	font-size: 12px;
	font-weight: normal;
}

.gSrchNoBgr {
	
}
