.bdtop 					{ background:url(../imgs/bordertop-trans.png) no-repeat 0 0; padding-top:5px; height:100% }
.bdmid 					{ background:url(../imgs/bordermid-trans.png) no-repeat 0 0;}
.bdbot 					{ background: url(../imgs/borderbot-trans.png) no-repeat 0 bottom; height:5px;}

#header					{height:200px; width:980px; margin:auto;}
#header	.logo 			{height:200px; width:200px; position:absolute; z-index:50; padding:0px; margin:20px 0px 0px 60px; /*background:url(../imgs/logo-trans.png) no-repeat;*/}
#header	.ribbontail		{height:114px; width:296px; position:absolute; z-index:100; padding:0px; margin:154px 0px 0px 695px; 		
						 background-image:url(../imgs/ribbontail-trans.png);}
#header	.ribbonfly		{height:295px; width:609px; position:absolute; z-index:10; padding:0px; margin:-17px 0px 0px -10px; 
						 background-image:url(../imgs/ribbonfly-trans.png); }
#header	.mainmenu		{height:22px; width:980px; position:absolute; z-index:5; margin:156px 0px 0px 0px; background: url(../imgs/mainmenu_bg.gif) no-repeat;}	

#uname					{height:73px; width:486px; position:absolute; padding:0px; margin:72px 0px 0px 370px; z-index:32; background-image:url(../imgs/uname-trans.png); }

.bdmid > .etitle 		{width:322px; height:30px; background:url(../imgs/title_picevent-trans.png) no-repeat; margin:0px 4px 0px 4px;}
.bdmid > .ctitle 		{width:322px; height:30px; background:url(../imgs/title_calevent-trans.png) no-repeat; margin:0px 4px 0px 4px;}
.bdmid > .ntitle 		{width:300px; height:50px; margin:5px 0px 0px 15px; color:#2181be !important; font-weight:bold}
.bdmid > #eframe 		{width:300px; height:200px; background:url(../imgs/event_frame-trans.png) no-repeat; margin:0px 15px 0px 15px}
.bdmid > #eframe .efin	{width:280px; height:180px; margin:8px 10px 0px 10px; background:#000000; position:absolute;}
.bdmid > .cinner 		{width:320px; height:100%; margin:10px 0px 0px 0px; padding-bottom:10px; text-align:center;}

.container_m 			{ width:395px; height:100%; margin:auto;}
.newsshow 				{ width:395px; height:100%;}
.ntop 					{ background: url(../imgs/header_news-trans.png) no-repeat 0 0; padding-top:2px; height:100% }
.infonews				{ background: url(../imgs/title_newsinfo-trans.png) no-repeat 0 0; padding:1px; height:18px; margin-left:10px;}
.require				{ background: url(../imgs/title_require-trans.png) no-repeat 0 0; padding:1px; height:18px; margin-left:10px;}
.trainnews				{ background: url(../imgs/title_train-trans.png) no-repeat 0 0; padding:1px; height:18px; margin-left:10px;}
.postnews				{ background: url(../imgs/title_post-trans.png) no-repeat 0 0; padding:1px; height:18px; margin-left:10px;}
.nmid 					{ background:#F6F6F6; margin:1px 0px 0px 0px; padding:10px 3px 2px 10px;}
.nbot 					{ background: url(../imgs/bottom_bg_news-trans.png) no-repeat 0 bottom; height:5px;}
.nprev 					{ height:18px; padding-right:15px; background:#F6F6F6; text-align:right; padding-top:5px;}

.pollshow 				{ width:390px; height:100%;}
.polltop 				{ background: url(../imgs/title_poll-trans.png) no-repeat 0 0; padding-top:55px; height:100% }
.pollmid 				{ margin:1px 1px 1px 10px; padding:1px;}
.polllist				{ padding-left:20px; background:url(../imgs/graph-trans.png) no-repeat 0 0; height:20px;}

#footer					{height:126px; width:980px; margin:auto;}

#footer .info 			{width:635px; height:105px; border-bottom:1px solid #FFFFFF; float:right; overflow:hidden; background:#25465c;}
.info > .res			{width:410px; height:76px; background:url(../imgs/web_info.gif) no-repeat 0 0 #CCCCCC;}
.info > .copy			{width:635px; height:15px; text-align:right; margin:8px 12px 0px 0px; color:#ffffff  !important;}
.webcomm			{width:230px; height:76px; float:right;}

#footer .counter 			{width:345px; height:106px; float:left;}
.counter > .countvisit		{width:345px; height:76px; background:#F1F1F1;}
.countvisit > .visitor 		{width:205px; height:15px; margin:25px 80px 0px 80px; text-align:center; position:absolute;} 
.countvisit > .visitcount	{width:205px; height:15px; margin:40px 80px 0px 80px; position:absolute;}
.counter > .webmaster 		{width:345px; height:30px; background:url(../imgs/foot_left-trans.png) no-repeat top left; display:block;}
.webmaster > .contactwm 	{width:345px; height:15px; margin:8px 0px 7px 0px; text-align:center; position:absolute;}



table.calendar 			{border:1px solid #993300;}
table.calendar * 		{font-family:Tahoma; color:#000000; font-size:9pt; }
table.calendar th 		{color:#FFFFFF; background-color:#773C00; padding:2px; }
table.calendar td 		{width:35px; text-align:center; height:25px;}
table.calendar td.evtday { background-image:url(../imgs/cevt_evt-trans.png);}
table.calendar td.today  { background-image:url(../imgs/cevt_today-trans.png); }

.blankspace {height:10px;}