*{ 
    margin:0;padding:0; 
} 

html{ 
    height:100%; 
} 

body{ 
   font-size:11px;
    height:100%; 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#333333;
	background:url(../Image/bgpattern.gif) repeat;
} 

#Container{ 
	float:left;
    height:100%; 
    min-height:100%; 
    width:941px;
	background:url(../Image/leftpattern.gif) repeat-y;
}

.bottom_container{
	margin:26px 0 0 0;
	float:left;
	width:647px;
	position:relative;
}

.title{
line-height:17px;
color:#f37a18;
font-size:13px;
font-weight:bolder;
display:block;
margin:0 0 0 0;
padding:0;
}


.rightcontents{
	float:left;
	margin:0 0 0 0;
	padding:40px 0 40px 295px;
}

.leftside{
	line-height:17px;
	font-size:11px;
	margin:0;
	width:420px;
}

.rightside2{
	width: 200px;
margin:0 0 0 0px;
float:right;
font-size:10px;
line-height:13px;
}

.rightside2 img{
margin:0 0 3px 0px;
}
.rightside2 p{
float:left;
padding:0;
margin:0 20px 7px 0px;
}

.rightside{
margin:0 0 0 0px;
}

.rightside img{
margin:0 0 3px 0px;
}
.rightside p{
float:left;
padding:0;
margin:0 20px 7px 0px;
}
.rightside p.r{
margin:0 0px 7px 0px;
}

.note{
display:block;
font-size:9px;
line-height:10px;
color:#666;
margin:0px 0 0 0;
clear: left;
}

.outline{
	line-height:19px;
	width:390px;
	display:block;
	margin:12px 0 0 0;
}
.outline2{
line-height:19px;
width:420px;
/*color:#674236;*/
float:left;
display:block;
margin:12px 0 0 0;
}

.date1{
	line-height:16px;
	display:block;
	margin:18px 0 0 0;
}

.date2{
line-height:16px;
width:420px;
display:block;
margin:10px 0 0 0;
}

.internet{
	display:block;
	margin:14px 0 0 0;
	line-height:15px;
}

.works{
	/*background:url(../Image/ya.gif) no-repeat 0 5px;*/
color:#f37a18;
	display:block;
	margin:0 0 0 0;
/*padding-left:10px;*/
}
.works2{
	width:420px;
	float:left;
	display:block;
	margin:20px 0 0 0;
	text-align:right;
}

.works_list{
	margin:3px 0 0 0;
	list-style:none;
}

.works_list li{
margin:0 0 3px 0;
line-height:15px;
}

a{
color:#3a98cd;
text-decoration:none;
}


body > #Container{ 
    height:auto; 
}

.finished{
	color: red;
	font-style:normal;
	font-weight:normal;
}

.archive_ph{
width:510px;
float:left;
margin:30px 0 0 0;
}

.archive_ph span{
width:242px;
float:left;
margin:0;
padding:0 10px 8px 0;
}

.archive_ph img{
padding:0 0 -2px 0;
}

.archive_ph .credit{
width:510px;
display:block;
float:left;
font-size:10px;
margin:0;
padding: 10px 0 0 0;
}

