@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

*{
	margin:0;
	padding:0;
}

div:after{
        content: ".";
        display: block;
        height:0;
        clear:both;
        visibility:hidden;
}

div {
	display:block;
}

* html div {height: 1%;}


body {
	text-align:center;
	font-family:"Nanum Gothic","돋움",Dotum,AppleGothic;
	font-size:9pt;
}

table{
	border-collapse:collapse;
	border:0;
}

td{
	font-family:"Nanum Gothic",'돋움체';
	word-wrap:break-word;
	line-height:1.5;
	text-align:center;
	color:#333;
}

img { border:0; }

img.ganada_idx{
	cursor:pointer;
}

.f_titl{
	font-weight:bold;
	color:#333;
	padding:0 0 0 5;
	background-color:#e5f7ff;
}
.f_cont{
	padding:0 40 0 5;
}
.f_td{
	border:1px solid silver;
}


select{
	font-family:"Nanum Gothic",'Dotumche',"돋움체";
	font-size:9pt;
	/*
	border: solid 1px #ccc;
	color:#333;
	background-color:#f7f7f7;
	*/
}

.smsw{
	font-family:"Nanum Gothic",'Dotumche',"돋움체";
	font-size:9pt;
	width:116px;
	height:86px;
	line-height:14px;
	border:0px;
	margin:0px;
	padding:1px 0 1px 0;
	background-color:white;
	overflow-x:hidden;
	overflow-y:visible;
	white-space: pre-wrap !important; word-wrap: break-word !important;
}

.title_string{
	padding-left:6px;
	font-size:10pt;
	font-weight:bold;
	color:#000;
	vertical-align:middle;
}


input{
	font-family:"Nanum Gothic",'돋움체';
	font-size:9pt;
}


input.btn{
	border:1px solid #b0b0b0;
	font-size:9pt;
	font-family:"Nanum Gothic",'돋움';
	color:#333;
	padding:1 0 0 0;
	background:#fcfcfc;
	height:18;
	border:solid 1 silver;
	filter:progid:DXImageTransform.Microsoft.DropShadow(color=gray,direction=135,OffX=1,OffY=1);
}

.dialog_link a {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
.dialog_link a span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul.icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul.icons span.ui-icon {float: left; margin: 0 4px;}

.sv_wing{
	width:30px;margin-top:3px;
}

a:link { color: #666; text-decoration: none ;}
a:visited { color: #666; text-decoration: none ;}
a:active { color: #666; text-decoration: none;}
a:hover { color: #000; text-decoration: none;}


.list_head_tr  {height:36px;}
.list_head_td  {background-image:url('/img/tb_hbg.png');color:#007cab;font-weight:bold;text-align:center;line-height:1.2;}
.list_head_td0 {background-image:url('/img/tb_hl.png');width:8px;}
.list_head_td9 {background-image:url('/img/tb_hr.png');width:8px;}

.list_tr_even  {background-color:#fafafa;height:30px;}
.list_tr_odd   {background-color:#ffffff;height:30px;}
.list_tr_over  {background-color:#e5f7ff;height:30px;}

.list_td {border-bottom:1px solid #dedede;height:30px;}
.list_td_last {border-bottom:2px solid #63b2ce;height:30px;}

.list_body{border-bottom:1px solid #dedede;height:25px;}
.list_head{border-top:1px solid #333;border-bottom:1px solid #333;height:25px;}


.form_head {height:30px;font-weight:bold;text-align:left;}
.form_cont {height:30px;text-align:left;}

td.pd6 {padding:6px}
td.pd3 {padding:3px}



.note{
	background-color:#ff0000;
	color:white;
	width:640px;
	text-align:center;
	padding:20px;
}

.favor_on{
	margin-left:6px;
	padding:0px 3px 0px 3px;
	font-size:8pt;
	font-weight:bold;
	font-family:,verdana,"Nanum Gothic",돋움;
	color:#f5c200;
	cursor:pointer;
}
.favor_off{
	margin-left:6px;
	padding:0px 3px 0px 3px;
	font-size:8pt;
	font-weight:bold;
	font-family:verdana,"Nanum Gothic",돋움;
	color:white;
}

.status_on{
	color:#125990;
}
.status_off{
	color:#cccccc;
}

.calendarDay {
	border:1px solid silver;
	background-color:#eeeeee;
	text-align:center;
	width:112px;
	height:25px;
	font-weight:bold;
}
.calendarTD {
	border:1px solid silver;
	text-align:center;
	width:112px;
	text-valign:top;
}

td.naviTd {
	width:111px;
	background-color:#8dc4fb;
	background-image:url('/img/round_top.png');
	background-repeat:no-repeat;
}

div.navidiv {
	float:left;
	margin-right:1px;
	cursor:pointer;
	background-image:url('/img/round_top.png');
	background-repeat:no-repeat;
	background-color:#8dc4fb;
}

a{
	cursor:pointer;

}


.zip_th{
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:center;
	background-color:#eeeeee;
}
.zip_td{
	border-bottom:1px solid silver;
	cursor:pointer;
}

.phoneHomeBtn{
	background-image:url('/img/phoneHomeBtn.png');width:148px;height:43px;cursor:pointer;color:#666;
}


.shortmenu_on{
	position:relative;float:left;border:2px solid #000;border-bottom:0;padding:6px;font-size:11pt;font-weight:bold;color:dodgerblue;cursor:pointer;height:24px;;
}

.shortmenu_off{
	position:relative;float:left;border-bottom:2px solid #000;padding:6px;font-size:11pt;font-weight:bold;color:#bbb;cursor:pointer;height:24px;
}

.annimenu_on{
	border:2px solid #333;border-bottom:2px solid transparent;color:LightSeaGreen;font-weight:bold;
}

.annimenu_off{
	border-bottom:2px solid #333;
}


.sv .t {}
.sv .t .tl { float: left;width: 7px;height: 8px;background: url('/img/sv_tl.png') no-repeat; }
.sv .t .tr { float: right;width: 9px;height: 8px;background: url('/img/sv_tr.png') no-repeat; margin-right:27px; }
.sv .t .tc { height: 8px;margin-left: 7px;margin-right: 36px;background: url('/img/sv_t.png') repeat-x; }
.sv .c {}
.sv .c .l { background: url('/img/sv_l.png') left repeat-y; }
.sv .c .l .r {}
.sv .c .l .r .c { margin-left: 7px;margin-right: 27px; background: url('/img/sv_r.png') right repeat-y;}
.sv .c .l .r .cl { clear: right; }
.sv .b {}
.sv .b .bl { float: left;width: 7px;height: 9px;background: url('/img/sv_bl.png') no-repeat; }
.sv .b .br { float: right;width: 9px;height: 9px;background: url('/img/sv_br.png') no-repeat; margin-right:27px; }
.sv .b .bc { margin-left: 7px;margin-right: 36px;height: 9px;background: url('/img/sv_b.png') repeat-x; }


.spechar{
	border:1px solid silver;
	padding:4px 7px 2px 7px;
	text-align:center;
}
.spechar2{
	border:1px solid #91bccf;
	padding:4px 0 2px 0;
	text-align:center;
}
.sv_subtitle_on{
	margin-left:3px;
	float:left;
	width:67px;
	height:25px;
	background-image:url('/img/sv_subtitle_on.png');
	font-weight:bold;
	color:#63b2ce;
}
.sv_subtitle_off{
	margin-left:3px;
	float:left;
	width:67px;
	height:25px;
	background-image:url('/img/sv_subtitle_off.png');
	font-weight:bold;
	color:white
}
.emotigrp_on{
	color:#ff7800;
	cursor:pointer;
	font-weight:bold;
}
.emotigrp_off{
	color:#444444;
	cursor:pointer;
}


input[type=checkbox], input[type=radio] {
	vertical-align: baseline;
	position: relative;
	top: 3px;
	margin: 0 3px 0 0;
	padding: 0px;
}
input.ie7[type=checkbox], input.ie7[type=radio] {
	vertical-align: middle;
	position: static;
	margin-bottom: -2px;
	height: 13px;
	width: 13px;
}

td.specCharTd{
	cursor:pointer;height:25px;width:25px;border:1px solid dodgerblue;
}


#clock {
	position: relative;
	width: 600px;
	height: 600px;
	margin: 20px auto 0 auto;
	background: url(/img/clockface.jpg);
	list-style: none;
	}

#sec, #min, #hour {
	position: absolute;
	width: 30px;
	height: 600px;
	top: 0px;
	left: 285px;
}

#sec {
	background: url(/img/sechand.png);
	z-index: 3;
}

#min {
	background: url(/img/minhand.png);
	z-index: 2;
}

#hour {
	background: url(/img/hourhand.png);
	z-index: 1;
}

#ui-datepicker-div {
        z-index: 10;
}

.rform_head{
	border:1px solid #333;
	background-color:#eee;
	text-align:center;
}
.rform_cont{
	border:1px solid #333;
	text-align:left;
}
