@charset "utf-8";
/* CSS Document */
a,img,input { outline: none;selector-dummy:expression(this.hideFocus=true); }


/* 좌우라
.v_bg_left {
	width:12px;
	float:left;
	background:transparent url(../images/vertical_bg_left.png) repeat-y;
	height:100%;
}
.v_bg_right {
	width:12px;
	float:left;
	background:transparent url(../images/vertical_bg_right.png) repeat-y;
	height:100%;
}
인_bg */
body {margin:0; padding:0; }






#header_bg {
	width:100%;
	margin:0 0 0 0;
	height:35px;
	background-color:#000000;
    padding:0;
	}

#top_1 {
	width:1024px;
	height:35px;
	margin:0 auto;
}

.isSearch {
	background-color:#857C79;
	border:1px solid #8E8E8D;
	color:#FFFFFF;
	height:9px;
	left:1px;
	padding:0px 0px 0px;
	position:relative;
	top:0;
	vertical-align:middle;
	width:94px;
	font-size:11px;
}

#nav2 {
    float: left;
    text-align: center;
	margin: 5px 0 0 30px;
	padding:0;
	border:0;
	width:1024px;
	letter-spacing: 0px;
	list-style:none;
	font-family: "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;

}
#nav2 li {
    float: left;
	list-style:none;
	font-size:11px;
	letter-spacing: 0px;
	color:#FFF;

}

#nav2 li a{
	font-size:11px;
    color:#FFF;
	letter-spacing: 0px;
}

#nav2 li a:hover{
	font-size:11px;
	list-style:none;
	letter-spacing: 0px;
}


#mainnav {
    float: left;
    list-style: none outside none;
    margin: 5px 0 0 px;
    padding: 0;


}
#mainnav li {
    display: inline;
    float: left;
    margin: 0 5px 0 0;
    overflow: hidden;
}

#nav2img a{
	border:0;
}
.top_nav_ly {

	width:1000px;
	background-color: #FFF;
	float:left;
}
.logo_nv {

	width:1000px;
	height:117px;
}
/*.logo {
	padding-top:10px;
	padding-left:10px;
	background-image:url(../images/logo.gif);
	width:180px;
	height:117px;
	text-align:center;
	float:left;
}*/
.nv_left {
	padding-left:10px;
	width:800px;
	height:;
	float:left;

}
/* 레드라인 시작 */
#red_line{
	background:url(../images/red_line_bg.gif) repeat-x;
	margin:0 auto;	
    height:64px;
}


.love_nv {

	display: inline;
	margin: 0px;
	padding: 0px;
	height: 64px;
	list-style-type: none;
	overflow: hidden;
}
.love_nv Ul {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
}
.love_nv li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
.love_nv a {
	float: left;
	overflow: hidden;
	padding: 64px 0px 0px 0px;
	height: 0px !important;
height: /**/:64px; /* 윈도우용 IE5를 위해 */
}
.love_nv a:hover {
	background-position: 0 -64px;
}
.love_nv a:active, #love_nv a.selected {
	background-position: 0 -128px;
}
.love_m_01 a {
	width: 77px;
	background:url(../images/love_menu_02.gif) top no-repeat;
}
.love_m_02 a {
	width: 68px;
	background:url(../images/love_menu_03.gif) top no-repeat;
}
.love_m_03 a {
	width: 92px;
	background:url(../images/love_menu_04.gif) top no-repeat;
}
.love_m_04 a {
	width: 83px;
	background:url(../images/love_menu_05.gif) top no-repeat;
}
.love_m_05 a {
	width: 75px;
	background:url(../images/love_menu_06.gif) top no-repeat;
}
.love_m_06 a {
	width: 82px;
	background:url(../images/love_menu_07.gif) top no-repeat;
}
.love_m_07 a {
	width: 108px;
	background:url(../images/love_menu_08.gif) top no-repeat;
}
.love_m_08 a {
	width: 73px;
	background:url(../images/love_menu_09.gif) top no-repeat;
}
.love_m_09 a {
	width: 75px;
	background:url(../images/love_menu_10.gif) top no-repeat;
}
.love_m_10 a {
	width: 58px;
	background:url(../images/love_menu_11.gif) top no-repeat;
}

/* 메인jpg  */


.main_jpg {
	width:1000px;
	height:367px;
     margin:0 auto;
	 margin-top:5px;
	background:url(../imgs/main_imgBG.png) no-repeat right 0;


hr.submenu {
	background-image:url(../imgs/menu_line.png);
	border:0;
	width:100%;
	height:2px;
}
hr.main {
	background-image:url(../imgs/menu_line.png);
	border:0;
	width:100%;
	height:2px;
	margin-top:-6px;
}

.title {
	color:#bdbcbc;
	font-size:16px;
	font-weight:700;
}

#submitform {
	padding-top:10px;
	float:right;
	margin:0;
}
#submitform fieldset {
	border:none;
	margin:0;
	padding:8px 0;
}
#submitform p {
	margin:.5em 0;
}
#submitform label {
	display:block;
}
#submitform input, #submitform textarea {
	width:300px;
	border:1px solid #ddd;
	background:#fff url(../imgs/form_input.gif) repeat-x;
	padding:3px;
}
#submitform textarea {
	height:125px;
	overflow:auto;
}
#submitform button {
	background:url("../imgs/form_button.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	height:30px;
	line-height:30px;
	text-align:center;
	width:120px;
}

.banner {
	text-decoration:none;
	color:#777;
	font-size:12px;
	font-weight:normal;
}
.banner a:hover {
	text-decoration:none;
	color:#fff;
}
.top a:link, .top a:visited, .top a:active {
	text-decoration:underline;
	color:#444;
}
.top a:hover {
	text-decoration:none;
	color:#fff;
	background-color:ec1c24;
}
#thumbs {
	margin:0 -13px auto;
}
.thumb {
	float:right;
	text-align:center;
	padding:13px;
	margin: 0px;
}
.thumb a:hover {
	padding:0px;
	margin: 0px;
}
.block {
	display: block;
}
#sites_thumbs {
	margin:0 0px auto;
	display: block;
}
.site_thumb {
	background:url("../imgs/div_bg.jpg") no-repeat scroll center top;
	border-bottom:1px dotted #ccc;
	color:#777;
	cursor:pointer;
	float:right;
	line-height:8px;
	margin:12px 0 22px 21px;
	padding-top:8px;
	padding-bottom:14px;
	text-align:right;
}
.tags a:link, .tags a:visited, .tags a:active {
	text-decoration:none;
	color:#888;
}
.tags a:hover {
	text-decoration:none;
	color:#fff;
}




