/* Type Selector */
* {margin:0; padding:0;}

img, fieldset, iframe {border:0 none;}
hr {display:none;}
ul, ol, li {margin:0; padding:0; list-style: none;}
legend {position:absolute; top:0; left:0; width:0; height:0; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
.blind {display:block; overflow:hidden; position:absolute; left:0; top:-5000px;}
a {color:#666; text-decoration:none;}
a:hover {color:#666; text-decoration:none;}
button {cursor:pointer;_cursor /**/:hand;}
.hand {cursor:pointer;_cursor /**/:hand;}
h1,h2,h3,h4,h5,h6 {font-size:1em;}

/* Special Type Selector */
table {border-spacing:0; padding:0; border-collapse:collapse; border: 0; empty-cells:show;}
tr,td {margin:0; padding:0;}
form {margin:0; padding:0;}
textarea {overflow:auto; vertical-align:middle; font:9pt dotum; color:#666; border:solid #CCC 1px; padding-top:2px; padding-left:2px;}
.clear {clear:both;}

/* Popup */
.popup {}
.popup_container {overflow-y:hidden;}
.popup_btn a {float:right; padding-right:20px; color:#FFF; font-size:13px;}
.popup_txt, .popup_txt a {float:left; font-size:13px; color:#FFF;}
.popup_content {background-color:#FFF;}
.popup_content img {width:100%;}

.todayChk {position:relative;background:#333337;color:#fff;padding:10px 20px;}
.todayChk:after {clear:both; display:block; content:'';}
.todayChk .popClose {position:absolute;top:8px;right:15px;width:20px;height:22px;display:block; text-indent:-999em;overflow:hidden;}
.todayChk .popClose:before, .todayChk .popClose:after {content:''; height:2px; width:20px; display:block; background:#fff; position:absolute; top:10px; left:0; 
	transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.todayChk .popClose:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}


@media (max-width: 500px){
	.ui-draggable {width:94% !important;}
}