/*	x=40px*/html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,address {	margin:0;	padding:0;	}img{	vertical-align: middle;	}a{	color: #474747;	}a:hover{	color: black;	}a img{	border: none;	}html{	width:100%;	height:100%; }body{	background:#F4F1F1 url(img/bg-index.gif) center top repeat-y;	font: .85em "Trebuchet MS",Arial,Helvetica,sans-serif;	color: #7E7C7B;	width:100%;	height:100%;	min-height:100%;	}#page{	width:1000px;	overflow: hidden;	padding: 0 12px 30px 12px;	margin:auto;	background-color:#fff;	min-height:100%;	height:auto !important;	height:100%;	}ul.topmenu, ul.pics, ul.keywords{	list-style: none;}ul.topmenu a, ul.pics a, ul.keywords a{		text-decoration: none;}ul.topmenu a:hover, ul.pics a:hover, ul.keywords a:hover{		text-decoration: underline;}ul.topmenu{	text-align: center;	margin-top: 5px;	margin-bottom: 40px;}ul.topmenu li{	display:inline-block;	padding-left: 10px;	padding-right: 10px;	*display:inline;	border-left: 1px solid #afafaf;}	ul.topmenu li.first{	border-left: none;	}.content{	clear: both;}.content .right{	width: 700px;	float: right;}.right .sub{	float:left;	margin:0 -250px 0 0;	width:100%;}.content .menu{	float:left;	/* padding-left:40px; */	width:330px;	margin-right: -330px;}	ul.pics li{		height: 74px;		/*padding-left: 70px;		padding-top: 37px;*/		margin-bottom: 20px;		float: left;		clear:left;		white-space:pre;	}	ul.pics li a{		font-size: 16pt;		display:block;		/* height:74px;*/		padding: 37px 0 0 70px;		text-decoration:none;		/* width:227px; */	}	ul.pics li a:hover{		text-decoration: underline;	}	ul.pics li.main{		background: url(../img/index-main.png) no-repeat -5px top;	}	ul.pics li.about{		background: url(../img/index-about.png) no-repeat -5px top;	}	ul.pics li.write{		background: url(../img/index-write.png) no-repeat -5px top;	}	ul.pics li.web{		background: url(../img/index-web.png) no-repeat -5px top;	}	ul.pics li.mycomp{		background: url(../img/index-mycomp.png) no-repeat -5px top;	}	ul.pics li.portfolio{		background: url(../img/index-portfolio.png) no-repeat -5px top;	}	ul.pics li.padd{		/* margin-left: 95px; */	}.content .news{	padding-right:260px;	margin-top: 78px;}		.news .item{			margin-bottom: 40px;		}		.news h3{		font-size: 16px;		font-weight: bold;		font-family: "MS Sans Serif", "MS Serif", serif;	}	.news p.txt{		font-size: 14px;		margin-top: 5px;		margin-left: 10px;	}.content .text{	float:right;	text-align:left;	width:250px;}	.text ul.keywords{		font-size: 10pt;	}	ul.keywords a{		color: #7E7C7B;	}	.text h1{		font-size: 24pt;		color: black;	}	.text img.people{		margin: 40px 55px 40px 0;		border: none;	}	.cp{	font-size: 12px;	margin-top: 40px;	}.footer {	clear: both;}