﻿/*
  Title _ dreamsolution
  Date _ 2012. 3. 19
*/

html{overflow-y:scroll; height:100%;}
body {background-color:#F7F7F5; margin:0; padding:0; height:100%;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, a {margin:0; padding:0; border:none 0;}
ul, li, ol { list-style-type: none;}
th, td { text-align:left;}

table {font-family:돋움,Gulim,Arial,sans-serif; font-size:12px; color:#666666;line-height:18px; border-collapse:collapse; border-spacing:0;}

.a {font-family:돋움,Gulim,Arial,sans-serif; font-size:14px; color:#c82b2b; line-height:18px; font-weight:bold;}
.b {font-family:돋움,Gulim,Arial,sans-serif; font-size:11px; color:#FFAEAE; line-height:18px;}
.c {font-family:malgun gothic; font-size:12px; color:#E7E7E7; line-height:16px;}
.d {font-family:malgun gothic; font-size:15px; color:#FFF; font-weight:bold; line-height:16px;}
.e {font-family:malgun gothic; font-size:11px; color:#989898;}
.f {font-family:malgun gothic; font-size:12px; color:#878787;}
.g {font-family:malgun gothic; font-size:12px; color:#c82b2b; line-height:18px; font-weight:bold;}
.h {
	font-family:돋움,Gulim,Arial,sans-serif;
	font-size:11px;
	color:#878788;
	line-height:18px;
	font-weight: normal; 
	letter-spacing:-0.06em;
}
.i{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9px; color:#333; font-weight:bold;
}

a:link {color:#929292; text-decoration:none; font-size:12px;}
a:visited {color:#929292; text-decoration:none; font-size:12px;}
a:hover {color:#666666; text-decoration:underline; font-size:12px;}
a:active {color:#666666; text-decoration:none; font-size:12px;}

a.type1:link {color:#E9E9E9; text-decoration:none; font-family:malgun gothic; font-size:12px;}
a.type1:visited {color:#E9E9E9; text-decoration:none; font-family:malgun gothic; font-size:12px;}
a.type1:hover {color:#FFF; text-decoration:underline; font-family:malgun gothic; font-size:12px;}
a.type1:active {color:#FFF; text-decoration:none; font-family:malgun gothic; font-size:12px;}

a.type2:link {color:#E3E3E3; text-decoration:none; font-family:malgun gothic; font-size:11px;}
a.type2:visited {color:#E3E3E3; text-decoration:none; font-family:malgun gothic; font-size:11px;}
a.type2:hover {color:#FFF; text-decoration:underline; font-family:malgun gothic; font-size:11px;}
a.type2:active {color:#FFF; text-decoration:none; font-family:malgun gothic; font-size:11px;}



/* 
	header_main메뉴
*/

#header_main {width:100%; height:121px; background:url(../image/top_bg_main.gif) repeat-x 0 0;}
#header_main div#h_wrap_main {width:900px; margin:0 auto; padding:0; position:relative; z-index:98;}
#h_wrap_main h1 {padding-top:20px; text-align:left;}
#h_wrap_main ul#blog_main {
	position:absolute;
	width:118px;
	top:0px;
	right:32px;
	padding:0;}
ul#blog_main li {display:inline;}
#h_wrap_main ul#account_main {
	position:absolute;
	width:176px;
	top:43px;
	right:0px;
	padding:0;}
ul#account_main li {display:inline;}
#h_wrap_main ul#top_menu_main {position:absolute; margin-top:19px; width:900px; left:0px; padding:0;}
ul#top_menu_main li {float:left;}


/* 
	header메뉴
*/

#header {width:100%; height:160px; background:url(../image/top_bg.gif) repeat-x 0 0;}
#header div#h_wrap {width:900px; margin:0 auto; padding:0; position:relative; z-index:98;}
#h_wrap h1 {padding-top:20px; text-align:left;}
#h_wrap ul#blog_sub {
	position:absolute;
	width:118px;
	top:0px;
	right:32px;
	padding:0;}
ul#blog_sub li {display:inline;}
#h_wrap ul#account_sub {
	position:absolute;
	width:176px;
	top:43px;
	right:0px;
	padding:0;}
ul#account_sub li {display:inline;}
#h_wrap ul#top_menu {position:absolute; margin-top:19px; width:900px; left:0px; padding:0;}
ul#top_menu li {float:left;}


/* 
	main 메뉴
*/

#main {width:100%; background:url(../image/main_bg.png) repeat-x 0 0;}
.image_list {width:900px; height:530px; margin:0 auto; padding:0; position:relative; cursor:pointer; clear:both; overflow: hidden;}
.image_list .images {position:absolute; display:none;}
.no_label {width:960px; height:44px; top:270px; margin:0 auto; padding:0; position:relative; cursor:pointer; z-index:98;}
.no_label li.left {width:930px; text-align:left; float:left;}
.no_label li.right {width:30px; text-align:right; right:0px; float:right;}
#main div#m_banner {width:100%; height:120px; background:url(../image/main_banner_bg.gif) repeat-x 0 0;}
#m_banner ul {width:900px; margin:0 auto; padding:0; position:relative; z-index:98;}
ul li {float:left;}
#m_blank {width:100%; height:30px;}
#main div#m_list {width:900px; height:220px; margin:0 auto; padding:0; position:relative; z-index:98;}
#m_list ul li {width:300px; float:left;}


/*
	sitemap메뉴
*/

#blank {width:100%; height:40px;}
#sitemap {width:100%; height:200px; background-color:#6C7079;}
#sitemap div#s_wrap {width:900px; margin:0 auto; padding:0; position:relative; z-index:98;}
#s_wrap ul {position:absolute; margin-top:25px; padding:0px;}
ul#s_wrap li {float:left;}


/*
	copyright
*/

#footer {width:100%; height:90px; background:url(../image/footer_bg.gif) repeat-x 0 0;}
#footer div#f_wrap {width:900px; margin:0 auto; padding:0; position:relative; z-index:98; text-align:left;}
#f_wrap h1 {padding-top:9px;}
#f_wrap ul#copy {
	position:absolute;
	left:75px;
	padding:0;
	top: 28px;
	width: 750px;
}
ul#copy li {float:none; text-align:center;}
#f_wrap ul#customer {
	position:absolute;
	right:0px;
	padding:0;
	top: 19px;
}
ul#customer li {float:left;}


/*
	아이폰, 안드로이드폰 아이콘추가방법 팝업
*/

#popicon {width:100%; height:100%; padding:3px 3px 3px 3px; background-color:#c82b2b; text-align:center; vertical-align:middle;}
#popicon1 {width:99%; height:99%; padding:0; background-color:#F7F7F5; text-align:center; vertical-align:middle;}
#popicon ul#p_close {position:absolute; top:0px; right:0px;  padding:0; z-index:98;}
ul#p_close li {display:inline;}
#popicon ul#p_tab {width:664px; margin:0 auto; padding:0; position:absolute; top:19px; left:19px;}
ul#p_tab li {float:left;}
#popicon ul#p_iframe {width:96%; padding:0; position:absolute; z-index:98; left:20px; top:76px;}


/*
	지도 인쇄하기 팝업
*/

#popprint {width:100%; height:100%; padding:3px 3px 3px 3px; background-color:#c82b2b; text-align:center; vertical-align:middle;}
#popprint1 {width:99%; height:99%; padding:0; background-color:#F7F7F5; text-align:center; vertical-align:middle;}
#popprint ul#p_print {position:absolute; top:0px; right:0px; padding:0; z-index:98;}
ul#p_print li {display:inline;}
#popprint ul#p_map {
	position:absolute;
	padding:0;
	top:3px;
	left:3px;
	padding:0;
}
ul#p_map li {display:inline;}


/*
	솔루션 메뉴구조
*/

#p_form {width:710px; top:0px; left:0px; padding:0;}
#p_form ul#p_fmenu {width:708px; position:absolute; top:0px; left:0px; padding:0;}
ul#p_fmenu li {float:left;}
#f_blank {width:710px; height:17px;}
