body {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
/* text-align: ;*/
}


A:LINK { font-family: 돋움,바탕; font-size:12px; line-height:120%; color: #7A7A7A;text-decoration: none;}
A:VISITED { font-family: 돋움,바탕; font-size:12px; line-height:120%; color: #7A7A7A; text-decoration: none;}
A:HOVER { font-family: 돋움,바탕; font-size:12px; line-height:120%; color: #7A7A7A; text-decoration: none;}
textarea{font-family: 돋움, 돋움체; font-size:12px; line-height:140%; color: #7A7A7A;}

#seo-solution-frame {
	width: 945px;	/* 폭이나 높이가 일정해야 합니다. */
	border: 0px inset #ddd;
	text-align: center;
	margin:0 auto;
	padding:0;
	clear: both;
	display: block;
	/*background:#cecece;*/
}

#seo-solution-header2 { background-color:white;width:945px; }
#seo-solution-left {  float:left;background-color:white;width:168px;text-align:right; }
#leftmenu { float:left;width:168px;margin-top: 46px;}

#seo-solution-body2 { float:left; width:777px; }

#seo-solution-body .a1 {
    width: 168px; 
    margin-top: 46px; 
    text-align: right; 

	background-color:red
}
#seo-solution-body .a2 {
    width: 777px; 
    float: right;
	background-color:yellow

}
#banner-section { float:left;	width:197px; margin:0px; padding:0px; }

#bottom_bg {
    width: 777px; 
	float:left;
}

#seo-section {
    background-repeat: repeat-y;
    width: 732px;
    float: left;
    font-family: 돋움, 돋움체; 
    font-size:12px; 
    line-height:150%; 
    color: #777777;
    text-align: left;

}
#seo-content {
    float: left;
    padding-left: 10px;
    width: 483px;
}
#seo_no1 {
    width:483px;
	position: relative;
/*	margin-left: 240px;*/
	padding:0;
	float:left;
	margin:0 auto;
    font-family: 돋움, 돋움체; 
    font-size:12px; 
    line-height:120%; 
    color: #777777;
	display:inline;
}
#seo {
    width:483px;
	position: absolute;
	top:420px;
	margin:0 auto;
	padding:0;
	margin-left: -45px;
    font-family: 돋움, 돋움체; 
    font-size:12px; 
    line-height:150%; 
    color: #777777;
}
#seo_left {
width: 244px;
float:left;
margin:0;
}
#what-is-the-seo .header {
    font-family: 돋움 돋움체;
	font-size: 14px;
	line-height: 120%;
	color: #000000;
	font-weight: bold;
    margin-top: 5px;
	clear:both;
	}
#what-is-the-seo .body {
    border-top: 1px solid gray; 
    margin: 10px; 
   padding: 6px;
    width: 440px;
	clear:both;
	line-height:150%;
	font-size: 12px;
}

#seo .header {
    font-family: 돋움 돋움체;
	font-size: 14px;
	line-height: 120%;
	color: #000000;
	font-weight: bold;
    margin-top: 10px;
	}
#seo .body {
    border-top: 1px solid gray; 
    margin: 10px; 
   padding: 6px;
    width: 440px;
	text-align:left;
	line-height:150%;
	font-size: 12px;
}
#footer_res {
	float:left;
	text-align:left;
	margin-left: 18px; 
	margin-right: 27px; 
	width: 732px; 
	height: 41px; 
	background-image: url('../images/main/bottom_bg.gif'); background-repeat: repeat-x;
}
#fam {
	float: right;
	height: 41px;
	margin: -65px 10px 0px 0px;
	/* style="padding-bottom: 12px; vertical-align: middle; display: block"*/

}
#fam2 {
	float: right;
	height: 41px;
	margin: -55px 40px 0px 0px;

}
.layout_left_shadow {
    width: 16px; 
    float: left; 
    background-image: url(../images/main/center_bg.gif);
    background-repeat: repeat-y;
    height: 1263px;
}
.layout_right_shadow {
    width: 16px; 
    float: left;
    background-image: url(../images/main/right_bg.gif);
    background-repeat: repeat-y;
    height: 1263px;
}
#banner-section {
    float: left;
    padding-left: 8px;
    /*height: 810px;*/
	width:215px;
	text-align:center;
}
#banner-section .divider {
    background-image: url(../images/main/partner_st.gif);
    background-repeat: repeat-x;
	width:177px;
/*    width: 100%;*/
}
#seo-solution-client {
    margin-bottom: 12px;
}
#seo-solution-partner .body {
    width: 177px;
    height: 77px;
    text-align: center;
    background-image: url(../images/main/partner_bg.gif);
    padding-top: 12px;
    margin-bottom: 12px;
}
	
#seo-solution-partner .divider {
}
#seo-solution-partner .logo {
    vertical-align: middle;
}
#seo-solution-link-popluarity-check .title {
    height: 26px;
    background-image: url(../images/main/banner_link_top.gif);
    background-repeat: no-repeat;
	width:177px;
}
#seo-solution-link-popluarity-check .body {
    height: 30px; 
    background-image: url(../images/main/banner_link_bg.gif); 
    background-repeat: repeat-y;
    /*padding-left: 3px;*/
    padding-top: 10px;
	width:177px;
}
#seo-solution-link-popluarity-check .form {
    text-align:center;
}
#seo-solution-meta-tag-generator {
    margin-top: 12px;
}
#seo-solution-target-keyword-ads {
    margin-top: 12px;
}
.test {
    background-repeat:no-repeat;
	background-image:url(../images/main/btn_more.gif);
	font-family: "굴림";
	font-size: 12px;
	line-height: 15px;
	color: #4E4D4D;
}
.test2 {
    background-repeat:no-repeat;
    font-family:"굴림";
    font-size:12px;
	line-height: 24px;
    color: #971409;
	}
img{border:none}

.blacktd {font-family: 돋움, 돋움체; font-size:12px; line-height:120%; color: #000000;}

.textarea {
    text-align: left;
    font-family: 돋움, 돋움체; font-size:12px; line-height:120%; color: #7A7A7A;border-style: solid; border-width: 0px;
    

	border-color: #969696;
	padding:10px 0px 6px 22px;
}

.input{border-style: solid;border-color: #CACACA;border-width: 1px;font-size:12px;color:#7A7A7A;background-color:#ffffff; font-family:돋움}
.checkbox{border:none}
.hand{

}

/*080729 mino*/
#footer { width:777px; margin:0;}

#footer-menu{}
#footer-menu ul{list-style:none;margin:0px;padding:4px 0px;width:720px;}
#footer-menu ul li{float:left;width:200px;padding-left:35px;line-height:1.3em;}
a.fl:hover{color:#333333;text-decoration:underline;}
#seo .h1{
    background:url(../images/main/bullet.gif) no-repeat 0 60%; 
	font-size:16px;
	margin-top:10px;
	font-family:Arial,Helvetica,sans serif;
	padding-left:10px;
	height:30px;
	text-align:left;
	line-height:2em;
}
#what-is-the-seo .h2-style01{
    background:url(../images/main/bullet.gif) no-repeat 0 60%; 
    font-size:16px;
	margin-top:10px;
	font-family:Arial,Helvetica,sans serif;
	text-align:left;
	padding-left:10px;
	height:30px;
	line-height:2em;	
}

