body, th, td{font-family: Arial, Helvetica, sans-serif}
body{text-align:center; margin:0; padding:0; background:#fff}

.head, .bottommenubar, .foot, .content{width:982px; text-align:left; margin: 0 auto; clear:both}
.bannertop, .bannerbottom{text-align:center; padding:0; margin:0;}
	.bannertop img, .bannertop .img{margin: 10px 0 10px 0}
	
.head{margin:0 auto 0 auto; border-top:3px solid #58595b; padding:0;}
	html > body .head{padding: 0 0 30px 0;}
	.fav, .langs, .qlnx{margin:6px 0 0 0; font: normal 11px/11px tahoma; color:#58595b;}
	.fav a, .langs a, .qlnx a{color:#58595b;}
		.fav a:hover, .langs a:hover, .qlnx a:hover{color:#888888;}
	.langs, .qlnx{float:right; margin:0 0 0 2px;}
	.langs{text-transform:uppercase;}
	.qlnx{margin-right:-11px} html > body .qlnx{margin-right: 0;}
	.qlnx a{width:11px; overflow:hidden; float:left; text-indent:11px; background:url(../img/ihome.gif); margin: 0 0 0 11px;}
	html > body .qlnx a{background-position: 0 1px; margin: 0 0 0 11px }
	.qlnx .imail{background-image: url(../img/imail.gif)}
	
	.hmain{clear: both; margin:20px 0 0 0}
	.logo{margin: 0 28px 0 0; padding:0; float:left; font:bold 26px/28px arial;}
		html > body .logo{margin:0 31px 0 0;}
		.logo a{color:#d80001; position: relative; display:block; width:243px; height:135px; text-decoration:none; letter-spacing: -1px}
		.logo b{font-size:40px; letter-spacing: -2px}
		.logo i{background: url(../img/economic_review.gif); top:0; left:0; position:absolute; display:block; width:243px; height:100px; cursor: pointer}
                .logo u{background: url(../img/economic_review_b.png); top:106px; left:0; position:absolute; display:block; width:243px; height:29px; cursor: pointer}

	.qnav{float:right}
		.qnav form{float:left}
		.qnav .archive{margin: 0 15px 0 0}
		.qnav .archive select, .qnav .search .q{color:#666666; width:180px; font: normal 13px arial; }
		.qnav .submit{width:21px; margin:0 0 -1px 0}
			html > body .qnav .submit{margin:0}
	.tdate{font:normal 20px arial; color:#58595b}
	
	.menubar{font:normal 12px tahoma; padding: 28px 0 0 0; color:#cccccc; margin: 0 0 0 272px; text-align:justify}
		html > body .menubar{margin:0 0 0 275px;}
		.menubar a{text-decoration:none; color:#000000; margin: 0 5px 0 5px;}
			.menubar a:hover{color:#006; text-decoration:underline}
		.menubar a.fst{margin-left: 0}
		.menubar .fl{ padding: 0 0 4px 0; margin: 0;}
			.menubar .fl a{margin: 0 5px 0 6px}
			.menubar .fl a.fst{margin-left: 0;}
		.menubar .sl{background: url(../img/dotline2.gif) top; margin: 0; padding: 3px 0 4px 0}

form{padding:0; margin:0}

.content{margin-top:30px;}
	html > body .content{margin-top:0}
	.homecontent{background: url(../img/bg.gif) 1px; padding:0; margin:0}
	.pagecontent{background: url(../img/bg.gif) 371px repeat-y; padding:0; margin:0}
		
	.leftcolumn{float:left; width:350px; padding: 0 10px 0 0; border-right:1px solid #cccccc}
	.centralcolumn{float:left; width:350px; padding: 0 10px 0 10px; border-right:1px solid #cccccc}
	.leftcolumnwide{float:left; width:690px; float:left; padding: 0 40px 0 0; border-right:1px solid #cccccc;}	
	
		.section, .page{border-top:10px solid #cc0033; margin: 0 0 15px 0} .section h2, .section h3,.section h2 a{color:#990000}
			.s_maintheme{border-color:#336600} .s_maintheme h2, .s_maintheme h2 a{color:#006600}
			.s_news{border-color:#003399}
			.s_actual_themes{border-color:#cc6600}  .s_actual_themes h2,  .s_actual_themes h3, .s_actual_themes h2 a{color:#993300}
			.s_world_economics{border-color:#666699} .s_world_economics h2,  .s_world_economics h3, .s_world_economics h2 a{color:#333366}
			.s_world_politics{border-color:#cccc00} .s_world_politics h2,  .s_world_politics h3, .s_world_politics h2 a{color:#666600}
			.s_market_trends{border-color:#660000} .s_market_trends h2,  .s_market_trends h3, .s_market_trends h2 a{color:#330000}
			.s_statistics{border-color:#666666} .s_statistics h2,  .s_statistics h3, .s_statistics h2 a{color:#333333}
			.s_rating{border-color:#993399} .s_rating h2,  .s_rating h3, .s_rating h2 a{color:#330033}
			.s_finances{border-color:#669966} .s_finances h2,  .s_finances h3, .s_finances h2 a{color:#336633}
			.s_marketing{border-color:#993333}  .s_marketing h2,  .s_marketing h3, .s_marketing h2 a{color:#330000}
			.s_management{border-color:#663399}  .s_management h2,  .s_management h3, .s_management h2 a{color:#000033}
			.s_business{border-color:#336699}  .s_business h2,  .s_business h3, .s_business h2 a{color:#333366}
			
			.s_consumer{border-color:#666633}  .s_consumer h2,  .s_consumer h3, .s_consumer h2 a{color:#333300}
			.s_tax{border-color:#ff9933}  .s_tax h2,  .s_tax h3, .s_tax h2 a{color:#cc6600}
			.s_library{border-color:#663333}  .s_library h2,  .s_library h3, .s_library h2 a{color:#330000}
			.s_culture{border-color:#006666}  .s_culture h2,  .s_culture h3, .s_culture h2 a{color:#003333}
			.s_lifestyle{border-color:#669999}  .s_lifestyle h2,  .s_lifestyle h3, .s_lifestyle h2 a{color:#336666}
			
			.s_project{border-color:#ff6666}
			.s_popular{border-color:#66ccff}
			.s_voter{border-color:#009900}
			.s_readnext{border-color:#6666cc}
			.s_subscription{border-color:#cc6666}
			.s_subscription .mail{width:180px; color:#666666;}

	.page{font-size:13px}
	
	h1{margin:0; padding:0}
	
	.page p{text-align:justify; margin:0 0 15px 0}
	.content h1{margin:0; padding:3px 0 10px 0; font: normal 19px tahoma; text-transform:uppercase}
	.section h1{margin:0; padding:3px 0 10px 0; font: normal 18px tahoma; text-transform:uppercase}
	
	.page h1.title{font: normal 23px tahoma; padding:5px 0 0 0; text-transform:none}
	
	.page h2, .section h2{margin:0; padding:3px 0 0 0; font: bold 15px tahoma;} .page h2 a, .section h2 a{text-decoration:none;}
	
	.page h2, .page h2 a{color:#000000}
	
	.section h3, .page h3, .page h4{margin:0; padding:3px 0 5px 0; font: bold 13px tahoma}
	.page h3{font-size:14px}
	
	.section .img{padding: 0 0 5px 0}
		.section .img img{border:0}
	.section p{font-size:13px; margin: 5px 0 5px 0}
	
	.page h2, .page h3{margin:10px 0 5px 0; padding:0}
	
	.page table{width:690px}	
		
	.more{font-size:12px} .more2{font-weight:bold}
	div.more{margin: 10px 0 0 0}
	
	.page div.more{margin: 5px 0 0 0}
	
	.date{color:#666666; font-size:12px}
	.text{margin: 10px 0 10px 0}
	
	.sub{background: url(../img/dotline.gif) top repeat-x; margin: 15px 0 15px 0; padding: 10px 0 0 0}
	
	.readother{font-size: 12px; list-style: square; margin:0; padding:0 0 0 13px; color:#666666}
		.readother li{margin: 0 0 3px 0}

	.hnews{font-size: 13px}
		.hnews .i{margin: 0 0 17px 0}
		.hnews .i .d{color:#666666}
		
	.list{margin:-10px 0 0 0}
	.list .item{margin: 5px 0 20px 0;}
	.list .item .date{font-size: 11px; color:#666666; margin-top:15px}
	.list .item h2{margin-top: 0}
	.list .item .desc{text-align:justify;}
	
	.s_news .list .item h2{font-size:14px; font-weight:bold}

	.sectiondesc{margin: 5px 0 20px 0;}

	.other_materials{clear:left; background:#ffffff url(../img/dotline.gif) repeat-x 0 10px; padding: 10px 0 0 0; margin:20px 0 0 0;}
	.other_materials h4{margin-top:10px}
	
	.leavecomment{clear:left}
	.leavecomment h3{margin-top: 0; margin-bottom:15px}
	.leavecomment th, .leavecomment td, .quickcontact table th, .quickcontact table td{border:none}
	.leavecomment{background: url(../img/dotline.gif) top repeat-x; margin: 15px 0 15px 0; padding: 10px 0 0 0}
		.leavecomment label{font-size:13px; font-weight:bold; padding: 0 10px 0 0}
		.leavecomment span{font-size:11px; font-weight:normal; color:#666666}

	.leavecomment ol{margin:10px; padding:0}
	.leavecomment li{padding:10px; background:#f9f9f9; margin: 0 0 10px 0}
		.leavecomment .author{font-size:14px; font-weight:normal}
		.leavecomment .date, .leavecomment .date a{font-size:11px; color:#999999; margin:3px 0; text-decoration:none}
		.leavecomment .text{font-size:12px;}
		
		.leavecomment .message{font-size:12px; color:#cc0000; padding:10px; background:#fff0f0; margin: 0 0 10px 0}
	
	.page .other_materials ul{list-style:none; margin: 0; padding:5px 30px 0 0; width:45%; float: left; font-size: 12px}
		.page .other_materials li{margin:0 0 10px 0; padding: 0; background: url(../img/popli.gif) no-repeat 0 2px; text-indent:15px}
	
	.readhardcopy{font-weight:bold; font-size: 12px; color:#660000}
	
	.navigation{clear:left; border-top:1px solid #f0f0f0; padding: 10px 0 0 0; margin:20px 0 0 0; font-size:12px}
	
	.s_advertisement table{width:90%}
	
	.quickcontact{clear:left; background:#ffffff url(../img/dotline.gif) repeat-x 0 10px; padding: 10px 0 0 0; margin:20px 0 0 0;}
	
	.page ul{margin:0 0 15px 0; padding:0 0 0 20px; display:inline-block}
	.page li{margin: 0 0 3px 0;}
	 
	.page img{margin: 0 15px;}
	.page .image{padding: 8px 15px 10px 0; float:left}
		.page .image img, .page .rimage img{border:1px solid #000000; margin:0}
	 
	.page .rimage{padding: 8px 0 10px 15px; float:right; clear:right}
		
	.page ul.highlink{font-weight:bold; font-size:1.1em; color:#cc0000; padding:10px;}	
	.page ul.address{font-size:1.1em; padding:10px; margin: 0 0 10px 0; border:1px solid #eee; background:#f9f9f9}
	.page ul.phone{font-size:24px; padding:10px; margin: 0 0 10px 0; border:1px solid #eee; background:#f9f9f9}
	.page .high{font-weight:bold; font-size:1.1em; color:#cc0000;}
	
	.searchresults{width:80%}
		.searchresults .resultsamount{font-size:11px; color:#666666}
		.searchresults ol{margin:0; padding:20px 0 20px 30px}
			.searchresults li{margin:0; padding:0 0 10px 0}
			.searchresults p{margin:0; padding: 0}
			.searchresults .url{margin:0; padding: 3px 0 0 0; font-size:11px}
	
	
	table{border-collapse:collapse;}
		thead th, thead td{background:#eeeeee}
		th, td{vertical-align:top; text-align:left; padding:3px 5px; font-size:13px; border: 1px solid #cccccc}
	
	
	.author{font-weight:bold; font-size:13px}
	
	.print{font-size:11px; background: url(../img/print.gif) no-repeat; padding:0 0 0 22px}
	
	.partners{padding: 20px 0 0 0}
	.partners table{width:100%}
	.partners table th, .partners table td{border:none; padding:15px 20px 15px 0; border-top: 1px solid #cccccc} 
	.partners table th h3, .partners table td h3{padding:0; margin:0 0 5px 0} 
	
	.rightcolumn{float:right; width:240px;}
		.rightcolumn .section{margin: 0 0 20px 0}
		.editorspick{padding: 0 0 20px 0;}	
		.editorspick .item{position: relative; display:block; width:100%; height:220px; background: #b8c1d7 center bottom no-repeat; cursor:pointer; margin: 0 0 10px 0;}
			.editorspick .item h3{margin:0; padding:0; background:#424e6d}
				.editorspick .item h3 a{color:#ffffff; text-decoration:none; font: bold 12px tahoma; display:block; padding: 8px;}
				html > body .editorspick .item h3 a{height:auto}
			.editorspick .item p{margin:0; padding: 5px 8px; background:#ffffff; font-size:13px; height:80px; filter: Alpha(opacity:85); display:none}
				html > body .editorspick .item p{height:auto; background: url(../img/pickbg.png)}
				
/*			.editorspick .item .but{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000}	 */
		.popular{list-style:none; list-style-position: outside; margin: 0; padding:0; font-size: 12px}
			.popular li{margin:0 0 10px 0; background: url(../img/popli.gif) no-repeat 0 3px; // background-position: 0 6px;text-indent:15px}
				.popular a:hover{text-decoration: underline}
                                
		.popular2{list-style:none; list-style-position: outside; margin: 0; padding:0; font-size: 12px}
			.popular2 li{margin:0 0 10px 0; background: url(../img/popli2.gif) no-repeat 0 3px; // background-position: 0 6px;text-indent:15px}
				.popular2 a:hover{text-decoration: underline}                                
		
		.rightcolumn .adv{margin: 0 0 20px 0}		
			.rightcolumn .adv .more{text-align:right; font-size:11px}
			.rightcolumn .adv .more a{color:#666666}
			
		.voter{font-size: 12px; margin: 0 0 25px 0}
			.voter .q{font-weight: bold; margin: 0 0 10px 0}
			.voter .a{margin: 0 0 3px 0}
			.voter .b{margin: 10px 0 0 0; font-size: 11px}
				.voter .b .submit{font:bold 11px tahoma; padding: 5px 5px; margin: 0 10px 0 0}
			
		

	.readall{clear:both; background:#ffffff url(../img/dotline.gif) repeat-x 0 10px; padding: 10px 0 0 0; margin:0; font-size: 12px}
	html > body .readall{ padding: 20px 0 0 0;}
	
	.dot{clear:both; background: red;}
	
.bottommenubar{margin:20px auto 20px auto; padding:0; clear:both;}
	html > body .bottommenubar{margin:20px auto 20px auto;}
	.bottommenubar a, .bottommenubar .fl a{margin: 0 14px 0 15px}
	.bottommenubar .sl a, .bottommenubar .sl a.fst{margin: 0 15px 0 16px}
	.bottommenubar a.fst, .bottommenubar .sl a.fst{margin-left: 0}
		
.bannerbottom img{margin: 0}

.foot{margin: 10px auto 0 auto; border-top:3px solid #58595b; padding: 6px 0 10px 0; font-size:11px}
	.footmenu{color:#999}
		.footmenu a{color:#333; margin: 0 5px 0 5px}
		.footmenu .b{font-weight:bold}
		.footmenu .fst{margin-left: 0}
	.copy{margin: 11px 0 0 0}
	.footaddress{margin: 8px 0 0 0}	
	
	.design{padding: 35px 0 0 0 ; font:normal 11px arial; color:#666666; float:right;}
		.design img{float:left; margin: 1px 5px 0 0}	

a{color:#003399} a:hover{color:#000066}
	
.spl {
    text-align: left;
    font-size: 8px;
    color: #a4a4a4;
    margin-top: 15px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.spl a {
    font-size: 8px;
    color: #a4a4a4;
}