

@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

html,body{
	height: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
	font-family: 나눔고딕, nanumgothic, 돋움, verdana, sans-serif;
	font-size:12px;
	letter-spacing:-0.5px;
	margin:0; padding:0;
	/*스크롤바 스타일*/
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#000000;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#000000;
}

/*전체 이미지에 보더 값 없애기*/

img{border:0;}


/*링크스타일*/
a 
{color: #787878; text-decoration:underline;}

a:hover
{color:#bb162b; text-decoration: underline;}


/*레이어 팝업 스타일*/

.layer-popup {
       display:none; 
       position:absolute; 
       left:50%; 
       z-index:10; 
       padding:30px 30px 35px; 
       margin-left:-235px; 
       background-color:#fff; 
       border:1px solid #000;
}


/*스크롤바 적용*/

html{
overflow-y:auto;
overflow-x:hidden;
overflow:hidden;
}



/*롤오버*/
a.btn_rollover img.over { display:none; }
a.btn_rollover:hover img { display:none; }
a.btn_rollover:hover img.over { display:inline;}






/*-----------쏘울 컨테스트 랭킹 테이블-----------*/
/*셀렉트 박스*/
.ranking_sbox{width:150px; height:30px;}
/*제목 스타일 (연비대회 몇일째)*/
.ranking_t1 {
	text-align:center;
	font-size:40px;
	font-weight:bold;
	letter-spacing:-2px;
	color:#bb162b;
	margin-top:30px;
	margin-bottom:10px;
	}
/*등수올라감*/
.ranking_t2_content_rise {
				color:#bb162b;
				font-weight:bold;
				letter-spacing:-0.5px;
				}
/*등수그대로*/
.ranking_t2_content_stop {
				color:#9b9b9b;
				font-weight:bold;
				letter-spacing:-0.5px;
				}
/*등수떨어짐*/
.ranking_t2_content_down {
				color:#436bc6;
				font-weight:bold;
				letter-spacing:-0.5px;
				}
/*메인 노출 테이블 스타일*/
.ranking_table_main
{
	width: 470px;
	text-align:center;
	border-collapse: collapse;
	border: 1px solid #000;
	margin-bottom:10px;
}

.ranking_table_main th
{
	width:123px;
	height:50px;
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 13px;
	font-weight:bold;
	color: #fff;
	background: #000;
	letter-spacing:-1px;
}

.ranking_table_main tbody {background: #ffffff;}

.ranking_table_main td
{
	width:123px;
	height:50px;
	padding: 10px;
	color: #787878;
	font-size: 13px;
	font-weight:bold;
	border-top: 1px solid #000;
	letter-spacing:-1.5px;

}
.ranking_table_main tbody tr:hover td {color: #4a4a4a; background: #f9f9f9; cursor:hand;}

/*연비대회 진행상황 테이블 스타일*/
.ranking_table
{
	width: 850px;
	text-align:center;
	border-collapse: collapse;
	border: 1px solid #000;
	margin-bottom:10px;
}
.ranking_table th
{
	width:123px;
	height:50px;
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 13px;
	font-weight:bold;
	color: #fff;
	background: #000;
	letter-spacing:-1px;
}
.ranking_table tbody {background: #ffffff;}
.ranking_table td
{
	width:123px;
	height:50px;
	padding: 10px;
	color: #787878;
	font-size: 13px;
	font-weight:bold;
	border-top: 1px solid #000;
	letter-spacing:-1.5px;
}
.ranking_table tbody tr:hover td {color: #4a4a4a; background: #f9f9f9; cursor:hand;}


/*쏘울 컨테스트 랭킹 - 팝업 */
.ranking_t1_popup {
	text-align:center;
	font-size:40px;
	font-weight:bold;
	letter-spacing:-2px;
	color:#bb162b;
	margin-top:30px;
	margin-bottom:10px;
	}
.ranking_table_popup
{
	width: 470px;
	text-align:center;
	border-collapse: collapse;
	border: 1px solid #000;
	margin-bottom:20px;
}
.ranking_table_popup th
{
	width:123px;
	height:50px;
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 13px;
	font-weight:bold;
	color: #fff;
	background: #000;
	letter-spacing:-1px;
}
.ranking_table_popup tbody {background: #ffffff;}
.ranking_table_popup td
{
	width:123px;
	height:50px;
	padding: 10px;
	color: #787878;
	font-size: 12px;
	font-weight:bold;
	border-top: 1px solid #000;
	letter-spacing:0px;
}
.ranking_table_popup tbody tr:hover td {color:#000; background: #f9f9f9;}



/*-----------우승자를 맞춰라!-----------*/
/*테이블 - 우승자 닉네임 입력*/
.soul_e_4_event_1
{ 
	width:470px;
	height:290px;
	background-color:#ffffff;
	text-align:center;
	color: #6b6b6b;
	font-size: 15px;
	letter-spacing:-2px;
	font-weight:bold;
	padding:10px;
}
.soul_e_4_event_text1
{ 
	color: #6b6b6b;
	font-size: 12px;
	letter-spacing:-1px;
	font-weight:normal;
	vertical-align:middle;
}
.soul_e_4_event_text2
{ 
	color: #828282;
	font-size: 13px;
	letter-spacing:-1px;
	font-weight:normal;
	line-height:20px;
}

/*인풋박스 스타일 지정*/
/*우승자 닉네임*/
.soul_e_4_event_input1 {
		width:350px;
		height:50px;
		border: 2px solid #6b6b6b;
		font-family: 돋움, verdana, sans-serif;
		font-size:15px;
		color: #6b6b6b;
		text-align:center;
		letter-spacing:-2px;
		font-weight:bold;
		background-color:#ffffff;
		padding:15px;}

.soul_e_4_event_input1:hover {
		border: 2px solid #89af15;
		color: #89af15;}

/*응모자 이름*/
.soul_e_4_event_input2 {
		width:300px;
		height:30px;
		border: 2px solid #6b6b6b;
		font-family: 돋움, verdana, sans-serif;
		font-size:15px;
		color: #6b6b6b;
		text-align:center;
		letter-spacing:-2px;
		font-weight:bold;
		background-color:#ffffff;
		padding:10px;}

.soul_e_4_event_input2:hover {
		border: 2px solid #89af15;
		color: #89af15;}

/*핸드폰번호*/
.soul_e_4_event_input3 {
		width:90px;
		height:30px;
		border: 2px solid #6b6b6b;
		font-family: 돋움, verdana, sans-serif;
		font-size:15px;
		color: #6b6b6b;
		text-align:center;
		letter-spacing:-2px;
		font-weight:bold;
		background-color:#ffffff;
		padding:10px;}

.soul_e_4_event_input3:hover {
		border: 2px solid #89af15;
		color: #89af15;}


/*버튼스타일 지정*/
.soul_e_4_event_btn1 {
	height:30px;
	padding:12 50 12 50;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	background-color:#6b6b6b;
	letter-spacing:-2px;
	text-decoration: none;
	vertical-align:middle;
	}
.soul_e_4_event_btn1:hover {
	color:#ffffff;
	font-weight:bold;
	background-color:#89af15;
	text-decoration: none;
	}

.padding_10 {padding:10px;}
.padding_15 {padding:15px;}
.padding_20 {padding:20px;}

.main_menu a {display: inline-block; width: 194px; height: 111px;}
.main_menu .menu01 {background-image: url('../images/main_menu01.png');}
.main_menu .menu01:hover,
.main_menu .menu01.on {background-image: url('../images/main_menu01_on.png');}
.main_menu .menu02 {background-image: url('../images/main_menu02.png');}
.main_menu .menu02:hover,
.main_menu .menu02.on {background-image: url('../images/main_menu02_on.png');}
.main_menu .menu03 {background-image: url('../images/main_menu03.png');}
.main_menu .menu03:hover,
.main_menu .menu03.on {background-image: url('../images/main_menu03_on.png');}
.main_menu .menu04 {background-image: url('../images/main_menu04.png');}
.main_menu .menu04:hover,
.main_menu .menu04.on {background-image: url('../images/main_menu04_on.png');}
.main_menu .menu05 {background-image: url('../images/main_menu05.png');}
.main_menu .menu05:hover,
.main_menu .menu05.on {background-image: url('../images/main_menu05_on.png');}