* { margin: 0; padding: 0; border: 0; }
a:active, a:focus { outline-style: none; -moz-outline-style:none; }

::selection {
	background: #42d4f7; 
	}
::-moz-selection {
	background: #42d4f7; 
}


html {		
					width:				100%;
					height: 			100%;
					overflow-y: 		scroll;
					font-family: 		Verdana,Arial,Georgia,Courier;
					font-weight:		normal;
}
 
body {
					width:				100%;
					height: 			100%;
					font-size:			10px;
					line-height:		17px;
					font-weight: 		normal;
					text-align:			left;
					color:				#444444; 
					background: 		#ffffff;
}

h1{
	font-size:		16px;
	color:			#ffffff;
			
}				
h2{
		color: #ffffff;
		font-size: 18px;
}			
h3{

}		


a{

}

a:hover{
	
}




#wrap {
	position:			relative;
    
	min-height: 100%;
    height: auto !important;
    
    margin: 0 auto  -300px; 
	
	min-width: 		988px;
	width:			988px;
	
	background:		url(back.png);
    }

	
	
#main {
	position: relative;
	overflow:visible;
	padding-bottom: 300px; 
	
	
}

#footer {
	position:			relative;
	height:				300px;
	margin: 			0 auto; 
	padding: 			0px;
	width:				988px;
	font-size:			10px;
	font-weight:		normal;
	line-height:		15px;
	color:				#ffffff;
	text-align: 		left;
	background:			url(back.png);
	
	}
	
#footer a{
	color:				#ffffff;
	text-decoration:	none;
}

#footer a:hover{
	color:				#ccccff;
}

#footer_in{
	position: 			relative;
	margin: 			0px 14px;
	background: 		#2e3b47;
	height:				100%;
}

.inmo{
	position:	relative;
	display: inline-block; 
	width: 300px; 
	height: 150px; 
	cursor:	pointer;
	overflow: hidden;
}

.inmo a{
	display:		block;
	width:			100%;
	height:			100%;
}

.inmo div{
	
	background: #2e3b47;
	position: 	absolute; 
	height:		20px;
	left:		0px;
	bottom:		10px;
	right:		0px;
	line-height: 20px; 
	font-weight: normal;
	font-size: 14px; 
	color: #ffffff;
	text-align:	right;
	padding:		0px 20px;
	overflow: hidden;
}


