@charset "utf-8";

/*
-------------------------------------
CSS file White Sacas
FileName:calender.css
Updated By:2008.11.24
-------------------------------------
*/



/*
===== CONTENTS ===========================================

	1: calender
	
==========================================================
*/
#pozi{
     margin:0;
	 }
/*
===== 1: UNIVERSAL RESET =================================
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin:0;
	padding:0;
}  
caption{
	text-align:left;
}  
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
} 
ol,ul{
	list-style:none;
}
img{
	border:0;
	vertical-align:top;
}
td,th{
	vertical-align:top;
}
/*
===== 1: calender =================================
*/
#calender_wrap{
     display: block;
	 width: 240px;
	 height: 100%;
	 background: url(calender_images/images/calender_bg.gif) repeat-y;
	 }
#calender_012{
     display: block;
	 width: 231px;
	 margin: 5px auto 0px auto;
	 }
#C_container{
     display: block;
	 width: 229px;
	 height: 100%;
	 border: 1px solid #75BFD1;
	 margin: 0px auto 0px auto;
	 _margin: -3px auto 0px auto;
	 }
*:first-child+html #C_container{
     display: block;
	 width: 229px;
	 height: 100%;
	 border: 1px solid #75BFD1;
	 margin: -5px auto 0px auto;
	 }
#calender_012 td.area00{
      display: block;
	  width: 32px;
	  height: 41px;
	  border-bottom: 1px solid #D7D7D7;
	  border-left: 1px solid #D7D7D7;
	  border-right: 1px solid #D7D7D7;
	  background-color: #FFFFFF;
	  float:left;
	  }
#calender_012 td.area00-2{
      display: block;
	  width: 32px;
	  height: 62px;
	  border-bottom: 1px solid #D7D7D7;
	  border-left: 1px solid #D7D7D7;
	  border-right: 1px solid #D7D7D7;
	  background-color: #FFFFFF;
	  float:left;
	  }
#calender_012 td.area00-3{
      display: block;
	  width: 32px;
	  height: 82px;
	  border-bottom: 1px solid #D7D7D7;
	  border-left: 1px solid #D7D7D7;
	  border-right: 1px solid #D7D7D7;
	  background-color: #FFFFFF;
	  float:left;
	  }
#calender_012 td.area01{
      display: block;
	  width: 32px;
	  height: 41px;
	  border-bottom: 1px solid #D7D7D7;
	  border-right: 1px solid #D7D7D7;
	  background-color: #FFFFFF;
	  float:left;
	  }
#calender_012 td.area01-2{
      display: block;
	  width: 32px;
	  height: 62px;
	  border-bottom: 1px solid #D7D7D7;
	  border-right: 1px solid #D7D7D7;
	  background-color: #FFFFFF;
	  float:left;
	  }
#calender_012 td.area01-3{
      display: block;
	  width: 32px;
	  height: 82px;
	  border-bottom: 1px solid #D7D7D7;
	  border-right: 1px solid #D7D7D7;
	  background-color: #FFFFFF;
	  float:left;
	  }
#calender_012 td.area02{
      display: block;
	  width: 30px;
	  height: 41px;
	  border-bottom: 1px solid #D7D7D7;
	  border-right: 1px solid #D7D7D7;
	  background-color: #EBF7FF;
	  float:left;
	  }
#calender_012 td.area02-2{
      display: block;
	  width: 30px;
	  height: 62px;
	  border-bottom: 1px solid #D7D7D7;
	  border-right: 1px solid #D7D7D7;
	  background-color: #EBF7FF;
	  float:left;
	  }
#calender_012 td.area02-3{
      display: block;
	  width: 30px;
	  height: 82px;
	  border-bottom: 1px solid #D7D7D7;
	  border-right: 1px solid #D7D7D7;
	  background-color: #EBF7FF;
	  float:left;
	  }
#calender_012 td.area03{
      display: block;
	  width: 31px;
	  height: 41px;
	  border-bottom: 1px solid #D7D7D7;
	  border-right: 1px solid #D7D7D7;
	  background-color: #FFDEDB;
	  float:left;
	  }
#calender_012 td.area03-2{
      display: block;
	  width: 31px;
	  height: 62px;
	  border-bottom: 1px solid #D7D7D7;
	  border-right: 1px solid #D7D7D7;
	  background-color: #FFDEDB;
	  float:left;
	  }
#calender_012 td.area03-3{
      display: block;
	  width: 31px;
	  height: 82px;
	  border-bottom: 1px solid #D7D7D7;
	  border-right: 1px solid #D7D7D7;
	  background-color: #FFDEDB;
	  float:left;
	  }