


.head {
	margin:0px auto; text-align:left; height:76px; background:url("../images/up_topbg.gif") repeat-x;
}

.nav {
	float:right; width:390px; height:31px; margin-top:39px; background:#328091;
}

.nav .navcorner {
	position:absolute; background:url("../images/navcorner.gif") no-repeat; width:14px; height:31px; left:-13px; 
}

.nav span.navcontent, .nav a.navimage {
	position:relative; float:left; display:block;
}

.nav span.navcontent {
	padding:8px 0px; *padding-top:9px;
}

.nav a.navimage {
	margin-left:8px; margin-top:5px;
}

.whitefont {
	color:#ffffff;
}

.greenfont {
	color:#C4E7EF;
}


.welcome {
	margin:0px auto; text-align:left; padding:10px; border-bottom:1px solid #B8B8B8; *height:100%;
}

.welcome .icon {
	float:left; width:38px; height:38px; border:1px solid #B8B8B8;
}

.welcome .info {
	float:left; width:500px; height:38px; margin-left:10px;
}

.welcome .info span.description {
	line-height:22px; color:#959595;
}

.welcome .info h2.title {
	font-size:16px; padding:1px 0px;
}

.welcome .info h2.title a {
	font-size:12px; color:#0085A2; padding-right:15px; background:url("../images/downarrow.gif") no-repeat right center; margin-left:3px; font-weight:normal;
}



.main {
	margin:0px auto; text-align:left;
}

.main .leftmenu a {
	position:relative; display:block; padding:7px 0px; padding-left:20px; background:url("../images/leftmenubg.gif") repeat-y; border-bottom:1px solid #B8B8B8; color:#0085A2; *padding-top:8px;
}

.main .leftmenu a:hover, .main .leftmenu a.selected {
	background:url("../images/leftmenubg2.gif") repeat-y; color:#FF3500;
}

.main .content {
	border-left:1px solid #b8b8b8; padding:12px 20px;
}

.main .content h3.title {
	font-size:12px;
}

.main .content .models {
	background:#FFFAEE; border:1px solid #D6CDB4; padding:8px 10px; margin-top:6px;
}

.main .content .models .desc {
	color:#A29577;
}

.main .content h2.title {
	font-size:14px; margin-top:18px;
}

.pager {
	margin:6px 0px;
}

.pager, .pager a {
	color:#0085A2;
}


ul.documentlist {
	margin-top:8px;
}

ul.documentlist li {
	padding-left:20px; background:url("../images/listarrow.gif") no-repeat left center; line-height:25px; *height:1px;
}

ul.documentlist li a {
	font-size:14px; color:#222222;
}

ul.documentlist li span {
	font-size:10px; color:#888888; margin-left:10px;
}






.selectproducer {
	position:absolute; width:160px; border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #999999; border-bottom:1px solid #999999; background:#ffffff; left:206px; top:110px; z-index:50000; text-align:left;
}

.selectproducer .selecttop {
	padding:5px 6px; color:#aaaaaa;
}

.selectproducer .producers {
	width:160px;
}

.selectproducer .producers a {
	position:relative; display:block; padding:6px 12px; color:#555555;
}

.selectproducer .producers a:hover {
	background:#0085A2; color:#ffffff;
}

.selectproducer .selecttop a {
	color:#0085A2; font-size:11px; font-family:PmingLiu; margin-left:55px;
}


.userpanneltitle {
	height:33px; margin:0px auto; background:url("../images/userpanneltitlebg.gif") repeat-x;
}

.userpanneltitle h2 {
	padding:9px 15px; font-size:12px;
}



.producerlist {
	padding:10px 15px; width:620px; text-align:left;
}

.producer {
	width:200px; height:50px; float:left; margin-top:5px; margin-bottom:5px;
}

.producer .producertitle, .producer .producerdesc {
	padding-left:10px;
}

.producer .producertitle {
	font-size:14px; line-height:20px; font-weight:bold;
}

.producer .producerdesc {
	font-size:12px; color:#AAAAAA; line-height:18px;
}

.producer .producertitle a {
	color:#0085A2;
}


#modellist {
	*height:1px;
}

#modellist a {
	position:relative; display:block; width:116px; padding:3px 8px; float:left; color:#0085A2; border:1px solid #f6f6f6;
}

#modellist a:hover, #modellist a.selected {
	color:#FF3200; background:#ffffff; border:1px dashed #ccc;
}


.allarticle, .allimages, .allcomments {
	position:absolute; display:block; background:url("../images/topbtn_unselect.gif") no-repeat; width:71px; height:27px; color:#0085A2; bottom:-1px; *bottom:-2px;
}

.allarticle {
	right:200px;
}

.allimages {
	right:120px;
}

.allcomments {
	right:40px;
}

.allarticle span, .allimages span, .allcomments span {
	display:block; padding:5px 11px; *padding:7px 11px;
}

.topbtnselected {
	background:url("../images/topbtn_selected.gif") no-repeat; color:#000000;
}

.artcontent {
	color:#333333; line-height:22px; margin-top:8px;
}

.imageviewer {
	width:680px; height:398px; background:#ffffff; border:1px solid #000000; margin:10px 0px;
}

.imagemasker {
	position:absolute; width:680px; height:405px; z-index:10000; background:url("../images/d.gif"); cursor:move;
}

.imageinfo {
	position:absolute; left:0px; top:0px; background:#000000; color:#eeeeee; padding:5px 8px;
}


.history {
	width:260px; padding:8px 10px; background:#ffffff; border:1px dashed #dddddd; margin-left:20px; margin-top:15px;
}

.history h2 {
	font-size:12px; color:#333333; padding-bottom:6px; border-bottom:1px dashed #dddddd; margin-bottom:10px;
}


.main .leftmenu .nodeinset a {
	display:inline; background:none; padding:0px; margin:0px; border:0px; padding-left:10px;
}