/* common */
body {
    background:#FFFFFF;
    margin-top:5px;
	line-height:1.5em;
	font-size:12px;
    font-family:굴림,宋本;
}
form {
	display:inline;
}
table {
    border-collapse:collapse;
}
ul, ol, dl,li {
	margin:0;
	padding:0;
	list-style:none;
}
img {
	border:0;
}
a {
	color:black;
	text-decoration:none;
}
a:hover {
    text-decoration:underline;
}

.separate {
    width:10px;
    height:10px;
}
.clear {
    clear:both;
}
.bind_img .list_name {
    height : 16px;
    font-size : 90%;
    padding-top : 2px;
    font-family : 돋움;
}
/* index.html */
div#main {
    width:783px;
    text-align:left;
}

/************************ start header */
div#header {
    position:relative;
    height:80px;
}
div#header a {
    position:absolute;
}
div#header .title_img {
    top:18px;
    left:303px;
}
div#header .homepage {
    top:50px;
    left:645px;
}
div#header .s114 {
    top:55px;
    left:10px;
}
div#header .coupon {
    top:54px;
    left:150px;
}
/************************ end header **/


/************************ start search */
div#search .bgcenter {
    height:69px;
    background:url('/images/Main2/search_center.gif');
}
div#search .bgleft {
    width:100%;
    height:100%;
    background:url('/images/Main2/search_left.gif') no-repeat top left;
}
div#search .bgright {
    width:100%;
    height:100%;
    background:url('/images/Main2/search_right.gif') no-repeat top right;
}
div#search .contents {
    position:relative;
}
div#search .community {
    position:absolute;
    top:15px;
    left:25px;
}
div#search .hotel {
    position:absolute;
    top:15px;
    left:620px;
}
div#search .search_box {
    position:absolute;
    top:15px;
    left:center;
    width:100%;
    text-align:center;
}
div#search select {
    width:90px;
}
div#search .keyword {
    width:278px;
}
div#search .form {
    margin-bottom:7px;
}
div#search .quicklink,div#search .quicklink a {
    color:#FFFFFF;
}
/************************ end search **/

/************************ start body common */
div#main_body {
    position:relative;
/*    height:952px; */
    height:425px;
    margin-top:9px;
}

div#main_body div {
    position:absolute;
}
div#main_body div div {
    position:relative;
}

div#vline {
    top:0;
    left:203px;
    width:1px;
    background:#C5C5C5;
    height:952px;
    display:none;
}

div#login {
    top:27px;
    left:0;
    width:196px;
    height:105px;
}

div#ad1 {
    top:0px;
    left:0;
    width:196px;
    height:23px;
}

div#people {
    top:138px;
    left:0;
    width:196px;
    height:93px;
}

div#community {
    top:241px;
    left:0;
    width:196px;
    height:183px;
}

div#job {
    top:435px;
    left:0;
    width:196px;
    height:113px;
    display:none;
}

div#expert {
    top:559px;
    left:0;
    width:196px;
    height:196px;
    display:none;
}

div#realty {
    top:757px;
    left:0;
    width:196px;
    height:195px;
    display:none;
}

div#flash {
    top:27px;
    left:207px;
    width:387px;
}

div#ad2 {
    top:0px;
    left:207px;
    width:387px;
}

div#media {
    top:138px;
    left:210px;
    width:387px;
    display:none;
}

div#hotissue {
    top:270px;
    left:210px;
    width:387px;
    display:none;
}

div#news {
    top:306px;
    left:210px;
    width:387px;
    display:none;
}

div#edu {
    top:435px;
    left:210px;
    width:387px;
    display:none;
}

div#life {
    top:138px;
    left:207px;
    width:387px;
}

div#ad_rollingbox {
    top:27px;
    left:600px;
    width:183px;
}

div#ad3 {
    top:0px;
    left:600px;
    width:183px;
}

div#s114 {
    top:138px;
    left:600px;
    width:183px;
    height:158px;
}

div#everydaycn {
    top:306px;
    left:600px;
    width:183px;
}

div#trade {
    top:600px;
    left:600px;
    width:183px;
    display:none;
}

div#market {
    top:812px;
    left:600px;
    width:183px;
    height:138px;
    display:none;
}

div#photo {
    top:688px;
    left:600px;
    width:183px;
    height:115px;
    display:none;
}

div#malltb {
    float : left;
    top:436px;
    left:600px;
    width:177px;
    height : 12px;
    padding : 2px 2px 0px 2px;
    border : 1px solid #C8C8C8;
    display:none;
}
div#adbanner {
    top:436px;
    left:600px;
    width:183px;
    display:none;
}




.border_img {
    padding : 1px;
    border : 1px solid #DAC8C8;
}
.box {
    border:1px solid #DEDEDE;
    padding:0;
    margin:0;
    width:194px;
    height:100%;
    overflow:hidden;
    white-space:nowrap;
}
.header { 
    height:20px;
    padding:6px 10px 0px 10px;
}
.box .header {
    background:#E3FDFF;
    border-bottom:1px solid #BCDDE3;
}
.header .title{
    font-weight : bold;
}
.header .link {
    font-size:90%;
    font-family:돋움;
}
.box .content {
    padding : 5px 5px 5px 10px;
}
.list {
    height:15px;
    padding-top : 3px;
    padding-left : 8px;
    overflow : hidden;
    white-space : nowrap;
    background:url("/images/list_icon7.gif") no-repeat left 50%;
}
.box .list {
    width:170px;
    display:block;
}
.left {
    float:left;
}
.right {
    float:right;
}
.clear {
    clear:both;
}


.center_center {
    background:url('/images/Main2/center_center.gif') repeat-y;
}
.center_top {
    width : 100%;
    height : 5px;
    font-size : 0px;
    background:url('/images/Main2/center_top.gif') no-repeat left top;
}
.center_bottom {
    width : 100%;
    height : 5px;
    font-size : 0px;

    background:url('/images/Main2/center_bottom.gif') no-repeat left bottom;
}


/************************ end body common **/


/************************ start body ad */
div#ad {
    width:90px;
    top:-78px;
    left:-94px;
    overflow:hidden;
    position:absolute;
}
div#ad_left {
    width:90px;
    top:0px;
    left:-94px;
    overflow:hidden;
}
div#ad_right {
    width:90px;
    top:0px;
    left:792px;
    overflow:hidden;
}
.ad_banner {
    margin-bottom:8px;
    display:block;
}
/************************ end body ad **/


/************************ start body login */
div#login .login_left {
    float : left;
    width : 5px;
    height : 100%;
    background : url('/images/Main2/login_left.gif') no-repeat top left;
}
div#login .login_center {
    float : left;
    position:relative;
    width : 186px;
    height : 98px;
    padding-top : 7px;
    background : url('/images/Main2/login_center.gif') repeat-x top left;
}
div#login .login_right {
    float : left;
    width : 5px;
    height : 100%;
    background : url('/images/Main2/login_right.gif') no-repeat top right;
}
div#login #login_input {
    float : left;
    width : 110px;
    height : 46px;
    padding-left : 12px;
}
div#login #login_input .login_input_item {
    height : 20px;
}
div#login #login_input .login_input_item input {
    height : 12px;
    padding : 2px 5px;
    font-size : 90%;
}
div#login #login_input #input_id input{
    background : #FFFFFF url('/images/Main2/bg_id.gif') no-repeat top left; 
}
div#login #login_input #input_passwd input{
    background : #FFFFFF url('/images/Main2/bg_password.gif') no-repeat top left;
}
div#login #login_input input {
    width : 100px;
    height : 12px;
    padding : 2px 5px;
    font-size : 11px;
    border : 1px solid #AEB86B;
}
div#login #login_button {
    float : left;
    height : 46px;
    margin-left : 8px;
}
div#login #logon_title {
    width : 180px;
    padding-left : 3px;
}
div#login #logon_info {
    position : absolute;
    top : 40px;
    height : 17px;
    padding : 0px 5px;
}
div#login #logon_info .list {
    float : left;
    width : 100px;
    height : 17px;
    padding-top : 3px;
    background : none;
}
div#login #logon_title strong { 
    color : #FF6602;
    font-size : 14px;
}
div#login .member {
    position : absolute;
    top : 55px;
    left : 0px;
    width : 180px;
    font-family : 돋움;
    text-align : center;
    padding-top : 7px;
    border-top : 1px dotted #6ABA53;
}
div#login .member, div#login .member  a {
    color : #00499D;
}
div#login .news {
    position : absolute;
    top : 85px;
    left : 0px;
    width : 167px;
    height : 18px;
    overflow : hidden;
    white-space : nowrap;
    padding-top : 2px;
    padding-left : 10px;
}
div#login .news a {
    color : #E6FD4E;
}

/************************ end body login */

/************************ end body line_ad */
.main_ad {
    height : 15px;
    padding : 4px 4px;
    font-weight : bold;
    overflow : hidden;
    white-space : nowrap;
}
.main_ad a {
    display : block;
    padding-left : 20px;
    overflow : hidden;
    white-space : nowrap;
    background : url("/images/ad.gif") no-repeat left 30%;
}
#main_ad1 {
    width : 188px;
    background : url("/images/Main2/bg_main_ad1.gif") no-repeat left top;
}
#main_ad1 a {
    color : #5A1A89;
    width : 163px;
}
#main_ad2 {
    float:left;
    width : 181px;
    background : url("/images/Main2/bg_main_ad2.gif") no-repeat left top;
}
#main_ad2 a {
    width : 156px;
    color : #EE135A;
}
#main_ad3 {
    float:left;
    width : 181px;
    margin-left : 5px;
    background : url("/images/Main2/bg_main_ad3.gif") no-repeat left top;
}
#main_ad3 a {
    width : 156px;
    color : #2E2F92;
}
#main_ad4 {
    width : 176px;
    background : url("/images/Main2/bg_main_ad4.gif") no-repeat left top;
}
#main_ad4 a {
    width : 150px;
    color : #098647;
}
/************************ end body line_ad */

/************************ start body people */
div#people .header {
    background-color : #E3FDFF;
}
div#people .content .list {
    width : 167px;
    height : 15px;
    padding-top : 3px;
}
/************************ end body people */

/************************ start body community */
div#community .content {
    height : 57px;
}
div#community .content .list {
    width : 167px;
    height : 15px;
    padding-top : 3px;
}
div#community .bind_list {
    height : 94px;
    padding-top : 7px;
    margin : 0px 5px;
    border-top : 1px solid #E3E3E3;
}
div#community .bind_list .bind_img {
    float : left;
    width : 92px;
    overflow : hidden;
    text-align : center;
}

/************************ end body community */

/************************ start body job */
div#job .header {
    background-color : #FFFFFF;
    border-bottom : none;
}
div#job .content {
    height : 40px;
    padding : 2px 0px 0px 5px;
    margin : 0px 5px;
    border-top:1px solid #DEDEDE;
}
div#job .content .list {
    width : 167px;
}

/************************ end body job */

/************************ start body expert */
div#expert .box {
    width : 186px;
    height : 178px;
    border : 5px solid #E3FDFF;
}
div#expert .box .header{
    height: 20px;
    padding : 0px 5px;
    border: none;
}
div#expert .content {
    float : left;
    width : 173px;
    padding : 6px 0px 0px 0px;
}
div#expert .content .bind_img{
    float : left;
    width : 85px;
    text-align : center;
}
div#expert .content {
    float : left;
    width : 180px;
    padding-top : 4px;
    padding-left : 6px;
}
div#expert .content .bind_img {
    float : left;
    width : 70px;
    height : 90px;
    padding-top : 2px;
    text-align : center;
}
div#expert .content .expert_lists {
    float : left;
    width : 105px;
    height : 90px;
}
div#expert .content .expert_lists .list {
    float : left;
    width : 37px;
    height : 15px;
    padding : 4px 0px 0px 11px;
    background:none;
}
div#expert .content .bind_list {
    clear : both;
    width : 174px;
    height : 60px;
    padding-top : 5px;
    border-top : 1px solid #E3E3E3;
}
div#expert .content .bind_list .list {
    width : 167px;
}

/************************ end body expert */

/************************ start body realty */
div#realty .box {
    width : 186px;
    height : 185px;
    border : 5px solid #E3FDFF;
}
div#realty .box .header{
    height: 20px;
    padding : 0px 5px;
    border: none;
}
div#realty .content {
    float : left;
    width : 185px;
    padding : 4px 5px 0px 5px;
}
div#realty .content .bind_img {
    float : left;
    width : 88px;
    height : 95px;
    padding-top : 2px;
    text-align : center;
}
div#realty .content .bind_list {
    clear : both;
    width : 160px;
    padding-top : 5px;
}
div#realty .content .bind_list .list {
    width : 167px;
}

/************************ end body realty */

/************************ start body media */
div#media .header {
    width : 362px;
    border-top : 1px solid #C5C2C2; 
    border-bottom : 1px solid #C5C2C2; 
}
div#media .header .left {
    font-weight : bold;
}
div#media .header .date {
    float : left;
    margin-left : 5px;
    padding-left : 10px;
    background : url('/images/list_icon6.gif') no-repeat left 40%;
}
div#media .bind_img {
    float : left;
    width : 130px;
    height : 95px;
    padding-top : 7px;
    padding-left : 5px;
    margin-right : 5px;
    text-align : center;
}
div#media .bind_img img {
    border : 1px solid #CAC8C8;
}
div#media .bind_img .list_name {
    width : 120px;
    overflow : hidden;
    white-space : nowrap;
}
div#media .bind_list { 
    float : left;
    width : 235px; 
    height : 95px;
    padding-top : 7px;
}
div#media .bind_list .list { 
    width : 225px;
    height : 17px;
    padding-top : 2px;
}
div#media .bind_list .list_more { 
    width : 235px;
    padding-top : 2px;
    text-align : right;
}

/************************ end body media */

/************************ start body hotissue */
div#hotissue .rotate_news {
    background:url('/images/hotissue3.gif') no-repeat 10px 45% #E3FDFF;
    padding-left:70px;
    padding-top:5px;
    font-weight:bold;
    height:21px;
    display:none;
    overflow : hidden;
    white-space : nowrap;
}
/************************ end body hotissue */


/************************ start body news */
div#news .center_center { 
    width : 374px;
    height : 105px;
    padding : 4px 5px 0px 5px;
}
div#news .center_top { 
    width : 100%;
    height : 5px;
    font-size : 0px;
}
div#news .center_bottom { 
    width : 100%;
    height : 5px;
    font-size : 0px;
}
div#news .center_center .bind_img {
    float : left;
    width : 124px;
}
div#news .center_center .bind_img .list_title {
    height : 20px;
    padding-left : 5px;
}
div#news .center_center .bind_img .list_img {
    height : 64px;
    text-align : center;
}
div#news .center_center .bind_img .list_img img {
    padding : 1px;
    border : 1px solid #CAC8C8;
}
div#news .center_center .bind_img .list_name {
    height : 16px;
    text-align : center;
}

/************************ end body news */

/************************ start body edu */
div#edu .center_center { 
    width : 374px;
    height : 228px;
    padding : 4px 5px 0px 5px;
}
div#edu .header {
    color : #2262E4;
    padding : 0px 10px;
}
div#edu .header .link a {
    color : #2262E4;
}
div#edu .bind_list {
    height : 72px;
    padding : 4px 10px;
}
div#edu .list {
    margin-left:10px;
    padding-top:5px;
}
div#edu .tab {
    margin:5px 10px;
    background:url("/images/Main2/bg_gray.gif") repeat-x left bottom;
}
div#edu .tab ul {
    padding-left:10px;
    margin:0px;
    height:24px;
}
div#edu .tab li {
    float : left;
    width : 77px;
    height : 24px;
    text-align:center;
    margin-right : 6px;
}
div#edu .tab li a{
    display : block;
    height : 19px;
    padding-top:5px;
    background:url("/images/Main2/tab_off.gif") no-repeat left bottom;
}
div#edu .tab li a.active {
    font-weight:bold;
    background:url("/images/Main2/tab_on.gif") no-repeat left bottom;
}
div#edu .tab_list .image{
    width : 120px;
    height : 85px;
}
div#edu .tab_list {
    height : 85px;
    padding-top : 5px;
    padding-left : 10px;
}
div#edu .tab_list .bind_list {
    float : left;
    width : 210px;
    padding : 0px;
    height : 85px;
}
div#edu .tab_list .list{
    width : 213px;
    padding-top : 4px;
}
/************************ end body edu */

/************************ start body life */
div#life .center_center { 
    width : 374px;
    height : 274px;
    padding : 4px 5px 0px 5px;
}
div#life .content {
    clear : both;
    height : 220px;
    padding : 5px 10px 5px 10px;
}
div#life .header {
    padding : 0px 10px;
}
div#life .header .link ,div#life .header .link a {
    color : #2262E4;
}
div#life .content .bind_img{
    float : left;
    width  : 120px;
    height : 90px;
    margin-right : 15px;
    text-align : center;
}
div#life .content .bind_list {
    float : left;
    height : 90px;
}
div#life .content .bind_list .list {
    width : 210px;
    margin-bottom:3px;
}
div#life .content .recomm_title {
    clear : both;
    height : 18px;
    margin-top : 10px;
    padding-bottom:3px;
    color : #00599D;
    font-weight : bold;
    border-bottom : 1px solid #C9C9C9;
}
div#life .content .bind_recomm {
    float : left;
    width : 175px;
    height : 90px;
    padding-top : 7px;
}
div#life .content .bind_recomm .list{
    width : 163px;
    height: 17px;
    margin-top : 3px;
}
div#life .content .bind_list .list_title {
    color : #387F09;
}
/************************ end body life */

/************************ start body ad */
#main_right_ad1, #main_right_ad2, #main_right_ad3 {
    width : 173px;
    height : 90px;
    padding : 7px 5px 8px 5px;
}
#main_right_ad1 {
    background-color : #38b349;
}
#main_right_ad2 {
    background-color : #F66005;
}
#main_right_ad3 {
    background-color : #449EA7;
}
.main_right_adtitle {
    position : relative;
    width : 168px;
    height : 18px;
    padding-left : 5px;
}
.main_right_adtitle .ad_title{
    font-weight : bold;
}
.main_right_adtitle .ad_button{
    margin-left : 1px;
}
#ad_roll1, #ad_roll2, #ad_roll3 {
    position : relative;
}
.main_right_adlist {
    position : relative;
    width : 168px;
    height : 65px;
    padding-top : 7px;
    padding-left : 5px;
    text-align : left;
    overflow : hidden;
    white-space : nowrap;
    background-color : #FFFFFF;
}
.main_right_adlist ul li {
    width : 160px;
    height : 22px;
    white-space : nowrap;
    overflow : hidden;
}

/************************ end body ad */

/************************ start body 114 */
div#s114 .header {
    float : left;
    height : 28px;
    padding : 0px;
}
div#s114 #company_114 {
    margin-right : 1px;
}
div#s114 .list_title { 
    float : left;
    width : 91px;
    height : 21px;
    text-align : center;
    padding-top : 7px;
    background : url("/images/Main2/main_114_tab.gif") no-repeat left 50%;
}
div#s114 .content { 
    clear : both;
    width : 161px;
    height : 129px;
    padding : 0px 10px;
    border: 1px solid #C6C6C6;
    border-top : none;
}
div#s114 .bind_list { 
    width : 160px;
    padding : 5px 0px;
}
div#s114 .bind_list .list { 
    width : 153px;
    height : 19px;
}
div#s114 .bind_114 { 
    clear : both;
    color : #004395;
    width : 161px;
    padding-top : 7px;
    text-align : center;
    letter-spacing : 0.1em;
    border-top : 1px dotted #837D71;
    margin-top : 3px;
}
div#s114 .bind_114 a { 
    color : #004395;
}
div#s114 #search_biz {
    clear : both;
    height : 22px;
    padding-top : 5px;
    padding-left : 5px;
    border-top : 1px dotted #837D71;
}
div#s114 #search_biz input.text {
    width : 60px;
    height:14px;
    font-size:90%;
    border:1px solid #A4B9CD; 
}
/************************ end body 114 */

/************************ start body everydaycn */
.everydaycn {
        width:183px;
        height:119px;
}
.everydaycn_top {
        width:183px;
        height:34px;
}
.everydaycn_middle {
        border-left:3px solid #FAEBA6;
        border-right:3px solid #FAEBA6;
        padding: 7px 3px 3px 8px;
}
.everydaycn_bottom {
        width:183px;
        height:7px;
        font-size:0px;
        background:url('/images/Main2/everydaycn_bottom.gif') no-repeat;
}
.everydaycn_list {
        background:url('/images/list_icon7.gif') no-repeat left 7px;
        padding-left:8px;
        overflow:hidden;
        white-space:nowrap;
        height:16px;
        width:149px;
        padding-top : 1px;
}

/************************ end body everydaycn */

/************************ start body adbanner */
div#adbanner .banner {
    display : block;
    margin-bottom : 7px;
}
/************************ end body adbanner */

/************************ start body photo */
div#photo .box {
    width : 173px;
    height : 105px;
    border : 5px solid #E3FDFF;
}
div#photo .box .header{
    height: 18px;
    padding : 0px 5px;
}
div#photo .content {
    float : left;
    width : 173px;
    padding : 6px 0px 0px 0px;
}
div#photo .content .bind_img{
    float : left;
    width : 85px;
    text-align : center;
}
/************************ end body photo */

/************************ start body market */
div#market .box {
    width : 181px;
}
div#market .header {
    background-color : #FFFFFF;
    border-bottom : 1px solid #DEDEDE;
}
div#market .content .list {
height : 17px;
    width : 150px;
}
/************************ end body market */

/************************ start body notice */
div#notice {
    display:none;
}
div#notice .box {
    width : 100%;
    border : none;
}
div#notice .header {
    height : 20px;
    padding-top : 7px;
    padding-left : 15px;
    border : none;
    background : #E3FDFF url("/images/list_icon4.gif") no-repeat 75px 50%;
}
div#notice .header .title {
    margin-right : 20px;
}
/************************ end body notice */

/************************ start body sitemap */
#main_sitemap { 
    display:none;
    background-color : #EBEBEB;
}
#main_sitemap td { 
    padding : 9px 10px;
}
#main_sitemap .site_list { 
    background : url("/images/Main2/bg_sitemap_line.gif") no-repeat left 50%;
} 
#main_sitemap .site_hlist { 
    font-size : 0px;
    height : 1px;
    border-top : 1px solid #E1E1E1;
}
/************************ end body sitemap */

/************************ start body bottom */
div#bottom .bind_img {
    padding : 20px 0px;
    text-align : center;
}
div#bottom .bind_img a {
    padding : 0px 15px;
    vertical-align : middle;
}
/************************ end body bottom */
