 body {
	font:11px/18px Tahoma;
	color: #333;
	margin: 0; padding:0;
	background-color: #fff;
}
a{
	color: #ff1717;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6,img,ul,li,p{
margin:0; padding:0; border:0;}
h2{
font:italic 26px Georgia; color:#fA0000; border-bottom: solid 1px #ccc; padding:8px 0 5px 0; margin-bottom:5px;}

h3{
	font:bold 16px Arial;
	color: #8b8b00;
	padding:3px 0;
}

#wrapper{
margin:0 auto; width:990px;}

#header{width:inherit; float:left;
background:url(../images/top.jpg) no-repeat right top; }
#banner{
height:100px;width:inherit; float:left; padding-top:20px;}

	#banner h1{
	float:left;}
	
		#banner h1 a{
		background:url(../images/logo.gif); width:190px; height:100px; display:block;}
		
			#banner h1 a span{
			display:none;}

#menu{
background-color: #333; height:25px;width:inherit; float:left;}

#menu ul li{
float:left;
list-style:none;}

	#menu a{
	font:bold 12px Arial; color:#FFF; text-decoration:none; padding:5px 25px; display:block;}
	#menu a:hover{
	background-color:#990;}
	.active{
	background-color:#990;}
#body{
width:inherit; float:left;}
#top-part{
height:250px; background: url(../images/front.jpg) #000 no-repeat; padding:10px;}
#content-overlapp{
background-image:url(../images/bg.png); width:300px; height:230px; float:right; color:#fff; padding:10px;
}
#content-overlapp b{ color:#d0d02a; font-size:13px;}
#mid-part{width:inherit; padding: 15px 0; float:left;}
.question{float:left; width:375px; border-right:1px solid #ddd; margin-right:10px;}
.question p{padding-right:10px;}
.question img{float:left; padding:2px; border:1px solid #ccc; margin-right:10px; margin-top:4px;}
.front-contact{float:left;}
#footer{
float:left; margin:15px 0; width:inherit;background: url(../images/bottom.gif) no-repeat top; padding-top:5px;}
#detail{
	float:left; width:700px;}
.bullet{
list-style:circle; padding-left:20px;}
#side-detail{
	width:275px; float:left; padding-left:15px;}
.row1{
	background-color:#eee;}
	.row2{
	background-color:#e5e5e5;}