@charset "utf-8";
/* CSS Document */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	    margin:0; 
	    padding:0; 
	} 
	table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
	fieldset,img {  
	    border:0; 
	} 
	address,caption,cite,code,dfn,em,strong,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	ol,ul { 
	    list-style:none; 
	} 
	caption,th { 
	    text-align:left; 
	} 
	h1,h2,h3,h4,h5,h6 { 
	    font-size:100%; 
	    font-weight:normal; 
	} 
	q:before,q:after { 
	    content:''; 
	} 
	abbr,acronym { border:0; 
	} 

a {
cursor:pointer;
}

a img {
border:0;
}

body {
	background:url(../images/outer/bg.gif) 0 0 repeat-x;
	height:77px;
	min-width:995px;
	overflow:hidden;
	height:100%;
}

#logo {
	position:absolute;
	top:13px;
	left:13px;
	width:115px;
	height:54px;
	font-size:10px;
	background:url(../images/outer/logo_form.gif) 0 0 no-repeat;
}

	#logo a {
		display:block;
		text-decoration:none;
		text-transform:uppercase;
		height:100%;
		width:100%;
		color:#000;
		font-weight:bold;
	}
	
		#logo a span {
			background:url(../images/outer/logo_form.gif) 0 0 no-repeat;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			display:block;
		} 
form {
	background:url(../images/outer/logo_form.gif) right no-repeat;
	height:54px;
	width:365px;
	position:absolute;
	top:13px;
	left:144px;
}

	form .inp_t {
		position:absolute;
		top:13px;
		left:5px;
		width:238px;
		padding:2px 4px 2px 2px;
		background:none;
		height:16px;
		border:0 none;
	}
	
	form .inp_s {
		position:absolute;
		top:13px;
		left:249px;
		width:116px;
		cursor:pointer;
		background:none;
		border:0 none;
	}
	
.container {
	float:right;
	width:45%;
	position:relative;
}

.fl_l {
	padding-top:27px;
	position:absolute;
	top:0;
	left:0;
}

.fl_r {
	
	float:right;
	padding-right:15px;
	padding-top:43px;
	text-align:right;
	position:relative;
	width:110px;
}

.close {
	position:absolute;
	display:block;
	height:23px;
	width:51px;
	left:58px;
	top:13px;
}

	.close span	{
		position:absolute;
		top:0;
		left:0;
		display:block;
		height:100%;
		width:100%;
		background:url(../images/outer/close.gif) 0 0 no-repeat;
	}

    

#contents {
    height:90%;
    position:absolute;
    width:100%;
    top: 77px;
}