body{height:100%;}
body,table,tr,td,div { margin:0px;}
body,table,tr,td,div,p,span,font,a { font-family:Verdana, Helvetica, Arial; }
form { margin:0px;padding:0px; }
body { font-size:11px;color:#535353;background:#fff; background:url('bottom_bg.gif') repeat-x bottom;}
table { border:0px; }
img { border:0px; }
td { font-size:11px;color:#000; }
font {}
button{font-family:Verdana, Helvetica, Arial; font-size:11px;}
textarea{font-family:Verdana, Helvetica, Arial; font-size:11px;}
input{font-family:Verdana, Helvetica, Arial; font-size:11px;}
select{font-family:Verdana, Helvetica, Arial; font-size:11px;}
a { color:#2F669F; }
a:hover { color:#4F86BF; }
a:visited { color:#2F669F; }
hr{border: none; border-top: 1px solid #ccc; height: 0px;}

h1 { color:#1A6CB6;font-size:18px;margin:0px;padding:0px;margin-bottom:22px;padding-top:8px;background:url('header_b.gif') repeat-x 0px 16px; }
h1 span { background:#fff; }
h2 { color:#1A6CB6;font-size:14px;margin:0px;padding:0px;margin-bottom:22px;padding-top:8px;background:url('header_b.gif') repeat-x 0px 12px; }
h2 span { background:#fff; }
h3 { color:#2F669F;font-size:12px;margin:0px;padding:5px; }
h4 { font-size:12px;margin:0px;margin-bottom:9px; }

#centerContent h1{ background:none; color:#333; font-size: 16px;}
#centerContent h2{ background:none; color:#333; font-size: 13px;}

p { margin:0px;padding-bottom:6px; }
li p { padding-top:6px;padding-bottom:2px; }

#main{width:100%; height:100%; background:url('top_bg.gif') repeat-x top;border-collapse:collapse;}
#menuTop { position:absolute; top:138px; left: 0px;}
#menuLeft { width:260px; border: 1px solid rgb(193, 193, 193); background: transparent url(vmenu_bg.gif~) repeat scroll 0px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
#top2 {color: #444; text-align:left;}
#center0 { border: 1px solid rgb(207, 207, 207); background: #fff;margin-left: 3px; padding: 0px 15px 0px 15px; height: 100%;}

/*.ahmenu { width:100%;margin-top:6px;background:url('hmenu000.gif') repeat-x 0px 0px;border-left:1px solid #C3C3C3;border-right:1px solid #C3C3C3; }
.hmenu { width:100%;margin-top:6px;background:#2F669F;border-left:1px solid #fff;border-right:1px solid #fff; }
.hmenu td { font-weight:bold;text-align:center;background:url('hmenu_di.gif') no-repeat 0px 5px;font-size:13px; }
.ahmenu a { text-decoration:none;color:#2F669F; }
.ahmenu a:visited { text-decoration:none;color:#5F96BF; }
.hmenu a { text-decoration:none;color:#fff; }
.hmenu a:visited { color:#ddd; }
.hmenu td img { vertical-align:middle; }
.hmenu td div { margin-left:10px;margin-right:10px;white-space:nowrap;padding-bottom:5px;padding-top:5px; }
.hmenu .act { background:url('hmenu_ac.gif') repeat-x 0px 5px;color:#2f669f; }*/


.hmenu .hmenua{ display: block; position: relative; padding: 3px 7px 0px 7px; margin: 0px 3px; white-space: nowrap; cursor:pointer;}
.hmenu .hmenua a{text-decoration:none; color:#fff; font-size:11px;}
.hmenu a img{border:none; vertical-align:middle; margin: 0px 5px 0px 0px;}
.hmenu div {position:rel1ative;}
.hmenu td .hsubmenu {background:#2f669f; display:none; position:absolute; margin-left: 3px; padding-left: 1px; padding-right: 1px;}
/* .hmenu td .hsubmenu table{border-collapse:collapse;} */
.hmenu td .hsubmenu td{ border-bottom:1px solid #4f86bf; padding-top: 3px; padding-bottom: 3px; white-space: nowrap;  cursor:pointer; width: 150px;}
.hmenu td .hsubmenu td a{text-decoration:none; color:#fff; font-size:11px; white-space: nowrap;}
.hmenu td.hover .hmenua{background:url('hmenu_ac.gif') repeat-x 0px 3px;}
.hmenu td.hover .hmenua a{color:#2f669f; }
.hmenu td.hover .hsubmenu {display:block;}
.hmenu td .hsubmenu td.hover{background:url('hmenu_ac.gif') repeat-x 0px 3px;}
.hmenu td .hsubmenu td.hover a{color:#2f669f; }

.path { margin-top:16px;margin-bottom:10px;color:#535353; }

th.b { background:url('block_he.gif') repeat-x bottom #F1F8FD;border:1px solid #7C9DBF; }
td.b { background:url('block_bg.gif') repeat-x bottom #F1F8FD;border-left:1px solid #C9C9C9;border-right:1px solid #C9C9C9;padding:8px; }

.header { background:url('main_hea.gif'); border-collapse: collapse;}
.header td { vertical-align:top;color:#535353; }
.footer { border-left:1px solid #C5C5C5;border-right:1px solid #C5C5C5;background:url('footer_b.gif') repeat-x top;  border-collapse: collapse;}
.footer td { vertical-align:top;color:#535353; }

.select { font-size:11px; }
.form td { padding-bottom:6px; }

.message { padding:10px;padding-left:20px;line-height:120%;color:#2F669F; }
.message strong { font-size:12px;font-weight:normal; }
.message strong em { color:#45973B;font-style:normal; }
.button { font-size:11px;width:120px; }

.vmenu_header { background:#2F669F;text-align:center;padding:4px;border-bottom:1px solid #fff;font-weight:bold;font-size:13px;color:#CEE4FB; }
.vmenu_outer { padding:4px;padding-top:10px; }
.vmenu_outer a { text-decoration:none; }
.vmenu { background: repeat-y left #CEE5F5;padding:5px; padding-left: 0px;border-bottom:1px solid #fff;color:#333333; font-weight:bold;font-size:12px; position:relative;}
.vmenu_expand {position:absolute; color:#2F669F; width:29px; height:20px; cursor:pointer; padding: 0px; margin:0px; top: 3px; left: 2px;}
 .vmenu_title {padding-left:32px; font-size: 11px;} 

/*.vmenu_act { background: repeat-y left #CEE5F5;padding:6px;border-bottom:1px solid #fff;padding-left:33px;color:#236CB0; }
.vmenu, .vmenu_act { font-weight:bold;font-size:12px; }*/

div.vmenu2 { background:url('dots.gif') repeat-y 10px;  margin-left:11px;}
div.vmenu2 div.vmenu2{margin-left: 13px;}

.vmenu2 div { 
	padding:0px;
	padding-top: 2px;
	line-height:12px;
}
/* .vmenu2 div { border-bottom:1px solid #D1D1D1;padding:4px;padding-left:14px;background:url('vmenu200.gif') no-repeat 0px 8px; } */
.vmenu2 a { color:#525252; padding:3px; padding-bottom: 5px; padding-left: 37px; display:block;}
.vmenu2 a:hover { color:#4F86BF; }
/*.vmenu2 a:visited { color:#000; font-weight:bold;}*/
.vmenu2 a.visited { color:#525252; font-weight:bold;}
.vmenu2_expand {position:absolute; color:#2F669F; width:29px; top:0px; bottom:0px; text-align:center; cursor:pointer; padding: 0px; margin:0px; margin-left: 6px; }


.folderhead a:visited, .cat_header a:visited { color:#5F86CF; }

.icons { width:100%;height:30px; }
.icons th div { background:#D0E7FA;height:12px;font-size:2px; }
.icons td { width:54px;text-indent:16px; }

.image td { border:1px solid #C3C3C3;padding:10px;background:url('bg.gif'); }
.image2 td { border:1px solid #C3C3C3;padding:4px;background:url('bg.gif'); }

/* ul { list-style:none;margin:0px;padding-top:10px;padding-left:0px; }
ul li { padding-left:13px;background:url('vmenu200.gif') no-repeat 0px 4px;padding-bottom:8px; } */

.cat_header { background:url('catalog_.gif') repeat-x top;width:60%;margin-bottom:2px;border-right:1px solid #C4C4C4;border-left:1px solid #C4C4C4; }
.cat_header div {padding:3px;padding-left:24px;font-weight:bold;color:#206AB3;font-size:14px;line-height:12px; }

.news { background:#fff;border:1px solid #C1C1C1;padding:8px;  }
.news2 { background:url('vmenu_bg.gif') 0px 0px;border:1px solid #C1C1C1;padding:8px; }

.news, .news2 { margin-bottom:13px; }
.news h4, .news2 h4 { color:#2A6FAA; }
.news .thumb, .news2 .thumb { border:2px solid #fff;margin-right:10px; }
.news td, .news2 td { vertical-align:top; }

.tube{position:relative;background:transparent url('main_headright.jpg') no-repeat; background-position: right 15px;}

div.plus{width:29px; height:20px; background: url(/.cmsc/frameworks/iftrade/default/framework.files/fc1.gif) no-repeat 0px 0px;}

div.minus{width:29px; height:20px; background: url(/.cmsc/frameworks/iftrade/default/framework.files/fo1.gif) no-repeat 0px 0px;}
div.doc{width:29px; height:20px;background:url('dash.gif') no-repeat 5px 2px;}
div.patch1{
background:#fff url('vmenu_bg.gif~'); background-position: 0px 0px; padding:0px;  margin:0px; left:3px; width:10px; top: 14px; bottom:0px; position:absolute; height:expression( (this.parentNode.offsetHeight-13)+'px'); 
}
div.patch2{
background:#fff url('vmenu_bg.gif~'); background-position: 0px 0px; padding:0px;  margin:0px; left:-9px; width:8px; top: 0px; bottom:0px; position:absolute; height:expression( (this.parentNode.offsetHeight)+'px'); 
}
div.patch3{
	/* border: 1px solid red; */
	left: 20px;
	top: 17px;
	bottom: 0px;
	position: absolute;
	height:expression( (this.parentNode.offsetHeight - 19)+'px'); 
	width: 5px;
 	background:url('dots.gif') repeat-y 3px bottom;
}
div.patch4{
background:#fff url('vmenu_bg.gif~'); background-position: 0px 0px; padding:0px;  margin:0px; left:3px; width:10px; top: 13px; bottom:0px; position:absolute; height:expression( (this.parentNode.offsetHeight-13)+'px');}
div.button,div.button1,div.button2,div.button3,div.button4{
	background: #fff no-repeat 0px 0px;
	width:66px; 
	height:66px;
	margin:2px;
	border: 1px solid #666;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	overflow:hidden;
	cursor:pointer
}
div.button div,div.button1 div,div.button2 div,div.button3 div,div.button4 div{
	margin-top:48px;
	font-size: 9px;
	letter-spacing: -1px;
	margin-right:2px;
	text-align:right;
}
div.button a,div.button1 a,div.button2 a,div.button3 a,div.button4 a{
	text-decoration:none;
	color: #666;
}

.news_date{
	color: #666;
}
.news_name{
	font-weight:bold;
}