
body, td, th, form, input, select, textarea, input, div, p, span {
     margin: 0; padding: 0;
	 font-size: 9pt; font-family: Tahoma, Gulim; color: #ffffff; line-height: 140%;
	}

body
	{
	text-align: center;
    background: #ffffff  url('../img/main/bg.jpg')  repeat-x 0 0;
	}

a:link { color: #4d4d4d; text-decoration: none; }
a:visited { color: #4d4d4d; text-decoration: none; }
a:active { color: #4d4d4d; text-decoration: none; }
a:hover { color: #999; text-decoration: underline; }

a:link { color: #4d4d4d; text-decoration: none; }
a:visited { color: #4d4d4d; text-decoration: none; }
a:active { color: #4d4d4d; text-decoration: none; }
a:hover { color: #999; text-decoration: underline; }

img { border: none; }
table { border-collapse: collapse; }

#mainBody {
	position: relative;margin:0 auto;
	width: 990px; height: 580px; background: url('../img/main/main_bg.jpg') no-repeat 0 0; }

#mainMenu { width: 990px; height: 120x; top: 0px; position: absolute; left:0;}
#mainVis { width: 450px;  height: 510x; top: 0px; position: absolute; left:25;}
#mainText { width: 675px;  height: 175x; top: 335px; position: absolute; right:0;}

#mainNews {
		position: absolute;
		left: 405px; top: 50px; text-align:center;
		width: 280px; height: 100px; 
		}
	
			
#mainNotice { /* ¸ÞÀÎ °øÁö»çÇ× */
	position: absolute;
	list-style-type: none;
	width: 295px; height: 70px;
	}
*html #mainNotice { height: 100px; }
	#mainNotice li {
		padding: 2px 0;
		}
		#mainNotice li span { 
			font-family: Tahoma; font-size: 10px; color: #2F9ACF;
			padding-right: 20px;
			}

	#mainOnline {
		position: absolute; text-align:left;
		left: 405px; top: 150px; padding: 7px 0 0 120px;
		width: 280px; height: 30px; background: url('../img/main/order_bg.jpg') no-repeat 0 0;
		}
		
	#mainMob { position:absolute;left:406px;top:245px;width:186px;height:90px; }
		#mainMob a { display:block;height:100%;text-indent:-9999em;background:url('../img/main/ban_mobile.png') no-repeat 0 0; }
	#mainProduct {
		position: absolute;
		left: 610px; top: 225px;
		width: 355px; height: 110px;
		}


	#mainCall {
		position: absolute;
		left: 730px; top: 50px;
		width: 235px; height: 100px;
		}	
	#mainBanner {
		position: absolute;
		left: 730px; top: 150px;
		width: 235px; height: 30px;
		}	
	
#mbgfoot {	
	width: 100%; height: 70px; text-align:center; top: 600px; position: absolute; left: 0px; background-color:f5f5f5; 
		
	}
#foot {		}
	