/* CSS Document */

body, table, td, input, select, textarea {
	font-size:12px;
	color:#000000;
	font-style:normal;
	font-family: "dotum", "Arial";	
	line-height:17px;
	margin:0
	}
	
#mainBody {background-image:url(../images/bg_main.gif); background-repeat:repeat-x;}	
#subBody  {background-image:url(../images/bg_sub.gif); background-repeat:repeat-x;}	


body {
	text-align:left;
	scrollbar-face-color:#DFDFDF;
	scrollbar-highlight-color:#DFDFDF;
	scrollbar-3dlight-color:#DFDFDF;
	scrollbar-shadow-color:#CFCFCF;
	scrollbar-darkshadow-color:#BFBFBF;
	scrollbar-track-color:#EFEFEF;
	scrollbar-arrow-color:#7F7F7F;
	word-break:break-all;
}

a:link { font-size:12px; color:#666666; text-decoration:none; }
a:visited { font-size:12px; color:#666666; text-decoration:none; }
a:hover { font-size:12px; color:#000000; text-decoration:none; }
a:active { font-size:12px; color:#000000; text-decoration:none; }

input {height:20px; border-bottom:solid 1 #E8E8E8; border-left:solid 1 #D6D3CE; border-right:solid 1 #E8E8E8; border-top:solid 1 #D6D3CE;}
textarea {border:1px solid #C4CAD1; margin:7px 7px 7px 0;}
img, fieldset {border:0;}
.radio { border:0;}
ol { margin:7px 0 7px 7; padding:0; line-height:22px;}
BR { line-height:7px;}


/* margin ¼³Á¤
====================================================================================================== */
.m15  { margin:25px 15px 15px 15px;}
.mB10 { margin:0 0 10px 0;}
.mB15 { margin:0 0 15px 0;}
.mT10 { margin:10px 0 0 0;}
.mT15 { margin:15px 0 0 0;}
.mT25 { margin:25px 0 0 0;}
.mT30 { margin:30px 0 0 0;}
.mT40 { margin:40px 0 0 0;}
.mL15 { margin:0 0 0 15px;}


/* padding ¼³Á¤
====================================================================================================== */
.p8  {padding:8px 8px 8px 8px;}
.p15 {padding:15px 15px 15px 15px;}
.pL10 {padding:0 0 0 10px;}
.pL7 {padding:0 0 0 7px;}

/* text ¼³Á¤
====================================================================================================== */
.small	  { font-size:11px; line-height:14px;}
.smallGray { font-size:11px; line-height:14px; color:#B9B9B9;}
.date     { font-family:tahoma; font-size:10px;}
.date2    { font-family:tahoma; font-size:10px; color:#6A903E;}
.date6    { font-family:tahoma; font-size:10px; color:#666666;}
#goTop   { font-size:10px; font-family:tahoma; color:#7382C6;}
#goTop a {font-size:10px; font-family:tahoma; color:#7382C6;}

.faqA_area { width:100%; background-color:#FFF7FF; padding:7px 7px 7px 7px; border: solid 1px #EFEFEF;}
#faqQ	 { color:#6976AE; font-weight:bold;}
#faqQ a { color:#6976AE; font-weight:bold;}
#faqQ a:hover { color:#6976AE; font-weight:bold; text-decoration:underline;}

.board { color:#737373;}
	.board a { color:#737373;}
	.board a:hover { color:#434343; text-decoration:underline;}


/*³×ºñ°ÔÀÌ¼Ç ½ºÅ¸ÀÏ*/
#navi { font-size:11px; color:#A0A0A0; margin:10px 0 0 0;}
 #navi a { font-size:11px; color:#A0A0A0;}
 #navi a:hover { font-size:11px; color:#70737A;}
 
#mail { font-family:tahoma; font-size:11px; color:#A9A9A9;}
	#mail a { font-family:tahoma; font-size:11px; color:#A9A9A9;}
	#mail a:hover { color:#FF7200;}
	

.title  { font-family:"±¼¸²"; font-size:15px; font-weight:bold; color:#686868; letter-spacing:-1px;}
#title2 { font-family:"±¼¸²"; font-size:13px; font-weight:bold; color:#848484; letter-spacing:-1px;}
 #title2 a { font-family:"±¼¸²"; font-size:13px; font-weight:bold; color:#848484; letter-spacing:-1px;}
 #title2 a:hover { font-family:"±¼¸²"; font-size:13px; font-weight:bold; color:#4B4B4B; letter-spacing:-1px;}

/*ÄÃ·³ º»¹® ³»¿ë ÅØ½ºÆ®*/
.contents { padding:15px 15px 15px 15px; font-family:"±¼¸²"; line-height:18px;}
/*°Ô½ÃÆÇ Å¸ÀÌÆ² ÅØ½ºÆ®*/
#subject { letter-spacing:-1px;}

/*ºí·§ ½ºÅ¸ÀÏ*/
.icon { font-size:8px; color:#CCCCCC}

.viewTitle  { font-family:"±¼¸²"; color:#5B7F32;}
.viewTitle6 { font-family:"±¼¸²"; color:#9D8431;}

.joinTit   { font-weight:bold; font-family:"±¼¸²"; padding:5px 0 0 10px; color:#4A9642;}




/*¸µÅ©¸Þ´º ÆäÀÌÁö ½ºÅ¸ÀÏ*/
#rinkName { font-size:11px; color:#9C9A9C;}
#rinkName a { font-size:11px; color:#9C9A9C;}
#rinkName a:hover { text-decoration:underline;}

#rinkURL { font-size:10px; color:#7B797B; font-family:tahoma;}
#rinkURL a { font-size:10px; color:#7B797B; font-family:tahoma;}
#rinkURL a:hover { font-size:10px; color:#45BAD6; font-family:tahoma;}

/*Å×ÀÌºí ¶óÀÎ¼³Á¤*/
.tdLineB  { border-bottom: solid 1px #EFEFEF; padding:0 0 0 15px;}
.tdLineB3 { padding:0 0 0 15px;}
.tdLineB2 { border-bottom: solid 1px #EFEFEF;}


/*³»¿ë ÆÁ DIV½ºÅ¸ÀÏ Á¤ÀÇ*/
.tip { margin:15px 0 10px 0; padding:7px; border: solid 2px #9ACBE2; color:#323232; font-size:11px;}



/*»ó´ã½Ç ¸®½ºÆ®*/
.counsel_list	{ font-family:gulim; line-height:15px; letter-spacing:-1px; padding:9px 0 0 0; margin:0;}







/*08³â 1¿ù 31ÀÏ Ãß°¡  °¢Á¾ °Ô½ÃÆÇ¿ë ¸®½ºÆÃ Å×ÀÌºí½ºÅ¸ÀÏ Àç¼³Á¤*/


.tbl_td_subject	 { font-family:µ¸¿ò; font-size:12px; padding:5px 0 0 0; letter-spacing:-1;
background : url(../images/m2/report_titleBG.gif) repeat-x; background-position:right; text-align:center; font-weight:bold; color:#666;}	

.tbl_td_subjectR	 { font-family:µ¸¿ò; font-size:12px; padding:5px 0 0 0; letter-spacing:-1;
background : url(../images/m2/report_titleBG.gif) repeat-x; background-position:left; text-align:center; font-weight:bold; color:#666;}	

	
.tbl_tr_list	   {height: 30px;}
.tableTn		   {padding : 5px 0 5px 0;}
.tbl_td_list	   {padding : 0 10px 0 10px;}


/*ÇÇÀÓÄ¶¸°´õ °ü·Ã ¼Ó¼ºÁ¤ÀÇ

 	 // º¸Åë class="normal"
     // ¹è¶õ¿¹Á¤ÀÏ class="ovulation"
     // »ý¸®¿¹Á¤ÀÏ class="physiology"
	 // ÀÓ½Å°¡´ÉÀÏ class="pregnancy"
*/	 

/*¿ùÈ­¼ö¸ñ±ÝÅä*/
.day	{ background-color:#fde5d0; color:#ee1b66; border-bottom: solid 2px #e7d1be;}
/*ÀÏ*/
.sun	{color:#ee1b66; border-bottom: solid 2px #e9e9e9; font-family:tahoma; font-size:11px;}

/*º¸Åë*/
.normal	{ border-bottom:solid 2px #e9e9e9; font-family:tahoma; font-size:11px;}

/*¹è¶õ¿¹Á¤ÀÏ*/
.ovulation	{ background-color:#fde5d0; color:#ff0000; border:solid 2px #e9524a; font-family:tahoma; font-size:11px;}

/*»ý¸®¿¹Á¤ÀÏ*/
.physiology	{ background-color:#aae5ff; border-bottom:solid 2px #9ed0e6; font-family:tahoma; font-size:11px;}

/*ÀÓ½Å°¡´ÉÀÏ*/
.imsin 	{ background-color:#fcff59; border-bottom:solid 2px #e2e650; font-family:tahoma; font-size:11px;}





























