/************************************************************************
 * 파일명      : main.css
 * 설명        : main setup
 * 작성자      : 김해민
 * 작성일      : 2008.07.05
************************************************************************/

body	{ margin: 0px; overflow-x: hidden; }
html	{ overflow-x: hidden; }
.main_body			{ background: url('../images/main/bg_main_body.jpg') repeat-x 0 0; }
.main_body_con		{ background: url('../images/main/bg_main_body_con.jpg') no-repeat 0 0; height: 100%; }
.wrap					{ width: 1000px; margin-left: 50px; }

.layTopLogo			{ height: 56px; }
.main_logo				{ padding: 10px 0 0 36px; }
.main_search			{ padding-top: 10px; }
.main_text			{ border: 1px solid #D4E7FE; background: #7BACF4; }
.search_best			{ }
.search_best	a:link, .search_best	a:visited, .search_best	a:active			{ text-decoration: none; color: #D4E7FE; font: bold 11px 돋움; }
.search_best	a:hover	{ text-decoration: underline; color: #D4E7FE; font: bold 11px 돋움; }

.layContent			{ padding: 50px 0 0 30px; }

.bg_log				{ background: url('../images/main/bg_log.gif') no-repeat 0 0; width: 185px; height: 71px; }
.log_table				{ margin: 6px 0 0 11px; }
.login_insa				{ font-size: 11px; color: #4D4D4D; }


.energy_today		{ margin-top: 25px;  }
.best_txt	a:link, .best_txt	a:visited, .best_txt	a:active			{ text-decoration: none; color: #383838; font: normal 11px 돋움; }
.best_txt	a:hover	{ text-decoration: underline; color: #383838; font: normal 11px 돋움; }

.best_list	a:link, .best_list	a:visited, .best_list	a:active			{ text-decoration: none; color: #383838; font: normal 12px 돋움; }
.best_list	a:hover	{ text-decoration: underline; color: #383838; font: normal 12px 돋움; }


.information_center		{ position: relative; margin: 23px 0 0 18px; z-index: 10 }


.n_dotline_01		{ background: url('../images/main/bg_dotline_01.gif') repeat-x 0 0; height: 1px; }
.bg_line_01		{ background: #E5E5E5; height: 2px; }

.f_11		{ font-size: 11px; }
.f_bold		{ font-weight: bold; }
.fs1			{ word-spacing: -1; }
.fs2			{ word-spacing: -2; }
.f_orang		{ color: #FE580F; }
.f_green		{ color: #128C5D; }
.f_blue		{ color: #4E9CBF; }


.layFooter		{ margin-top: 50px; }


.categroy_close		{ position: relative; }
.categroy_open		{ position: absolute; left: 0px; top: -495px; }

.bg_category		{ background: url('../images/main/bg_category.gif') repeat-x 0 0; width: 1000px; height: 505px; }
.category_table	{ margin: 53px 0 0 65px; }
.category_sub	td		{ height: 18px; }
.category_sub	a:link, .category_sub	a:visited, .category_sub	a:active			{ text-decoration: none; color: #4C4C4C; font: normal 11px 돋움; }
.category_sub	a:hover	{ text-decoration: underline; color: #4C4C4C; font: normal 11px 돋움; }

