@charset "utf-8";
/* CALENDAR */

img, div, input { behavior: url("http://smile-pro.net/iepngfix.htc") }


a {
	color: #555;
	text-decoration: none;
}

a:hover {
	color: #333;
	text-decoration: underline
}

table
{
	width:900px;
	margin:0 auto;
}

body
{
	width:900px;
	margin:0 auto;
}

#main
{
	width:900px;
	margin:0 auto;
}

.calender
{

}

.title
{
	width:900px;
	height:44px;
	background-image: url(../../img/index/cal/title.jpg);
	background-repeat: no-repeat;
	position: relative;
	text-indent: -7777em;
}

.month
{
	position: absolute;
	top:24px;
	left:1000px;
	color:#FFFFFF;
	width:40px;
	height:20px;
	font-size:20px;
}

.rev
{
	position: absolute;
	height:16px;
	width:17px;
	top:24px;
	left:900px;
	
	background-repeat: no-repeat;
}

* html div.rev
{
	background-image: none;
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="http://smile-pro.net/img/index/cal/left.png", sizingMethod="crop");
}

.next
{
	position: absolute;
	height:20px;
	width:20px;
	top:24px;
	left:1100px;

	background-repeat: no-repeat;

	display:block;
}



* html div.next
{
	background-image: none;
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="http://smile-pro.net/img/index/cal/right.png", sizingMethod="crop");
}

#footer
{
	background-image: url(../../img/index/cal/footer.jpg);
	background-repeat: no-repeat;
	font-size:11px;
	height:20px;
	padding-top:5px;
	color:#FFFFFF;
}

.copy
{
	text-align: left;
	padding-left:10px;
}

#footer .copy a
{
color:#FFFFFF;
}

#footer .cgi a
{
	color:#FFFFFF;
	padding-left:550px;
}
