@charset "utf-8";
/******************기본스타일******************/

html {overflow-y:scroll; overflow:-moz-scrollbars-verticals;}

/*element 여백초기화*/
html,body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,p,address,pre,cite,form {
	margin:0;
	padding:0;
}
legend, caption {display:none;clear:both;}
ol,ul,li {list-style:none;}

body,td,th {
	font-family:Gulim,"굴림",Dotum,"돋움",Arial;
	font-size:12px;
	color:#555; 
	line-height:17px;
}
 

img, fieldset {vertical-align:top; border:0;}

A:link	{text-decoration:none;color:#575757;}
A:visited{text-decoration:none;color:#575757;}
A:hover {text-decoration:none;color:#3866f8;}
A:active {text-decoration:none;color:#575757;}

.png24 {tmp:expression(setPng24(this));}
legend, caption {display:none;clear:both;}


.submenu {padding-left:13px;}
.titleLine {padding:10px 0 33px 0;}
.titleLine1 {padding:10px 0 0px 0;}

/* == 폰트설정 == */

.tSmall {font-size:11px;color:#444444;line-height:16px;}
.tBold {font-weight:bold;}
.tBig {font-size:15px;}
.tNarrow {letter-spacing:-1px;}
.tBlue {color:#008fcb;}
.tOrange {color:#ff6600;}
.tGray {color:#777;}
.tNumber {font-family:tahoma, Arial, sans-serif; font-size:12px;}
.tsNumber {font-family:tahoma, Arial, sans-serif; font-size:11px;}

.tBox {border:solid 5px #008fcb; padding:5px; }



.photoLine {border:4px solid #ccc;}

/* ======================식단표====================== */


#foodTable th {
	border-top:solid 3px #4a779b; 
	border-bottom:solid 1px #4a779b;
	background:url(common/bg_th.gif) no-repeat top left #f5fbff;
	color:#344d61;
	padding:12px 0; 
	text-align:center;
	letter-spacing:-1px;
}
#foodTable th.first {
	background-color:#f5fbff;
	background-image:none;
}
#foodTable td {
	border-left:solid 1px #cbd9e8;
	border-bottom:solid 1px #cbd9e8;
	padding:14px 0; 
	text-align:center;
}
#foodTable td.first {
	border-left:none;
	color:#358cb5;
	font-weight:bold;
}




select {
  font-size: 11px;
	color:#666;
	border: 1px solid #d7d7d7;
	height: 20px;
}

input {height:15px; font-size: 11px; color:#666;	border:1px  solid #d7d7d7; }

textfield {font-size: 11px; color:#666;	border:1px  solid #d7d7d7; }

