@charset "utf-8";

body{
    margin:0;
    padding:0;
    font-family:Verdana, Arial, sans-serif;
	font-size:11px;
    color:#86826C;
	background-color:#000300;
}

td{
	width:16px;
	height:18px;
	text-align:right;
}

img{
    margin:0;
    padding:0;
	border:0px;
}

li{
	display:block;
	text-indent:-9999px;
}


a{
    color:#86826C;
}

a:hover{
	color:#DDDDCC;
}



.today{
	color:#D0CFC6;
}

.today a:link{
	color:#D0CFC6;
}

.today a:visited{
	color:#D0CFC6;
}

.today a:active{
	color:#DDDDCC;
}

.today a:hover{
	color:#DDDDCC;
}



.holiday{
    color:#A3785C;
}

.holiday a:link{
    color:#A3785C;
}

.holiday a:visited{
    color:#A3785C;
}

.holiday a:active{
	color:#DDDDCC;
}

.holiday a:hover{
	color:#DDDDCC;
}



.saturday{
    color:#628D8E;
}

.saturday a:link{
    color:#628D8E;
}

.saturday a:visited{
    color:#628D8E;
}

.saturday a:active{
	color:#DDDDCC;
}

.saturday a:hover{
	color:#DDDDCC;
}



#cl_bg{
	background-image:url(img/calendar_bg.jpg);
	background-repeat:no-repeat;
	width:164px;
	height:299px;
}

#cl_months{
	width:164px;
	height:100px;
}

#cl_days{
	margin-left:5px;
	height:138px;
}

#cl_pn{
    background-image:url(img/cl_pn_bg.jpg);
	width:164px;
	height:61px;
	text-align:left;
}

#cl_pn ul{
    background-image:url(img/btn_cl.jpg);
	background-repeat:no-repeat;
    list-style:none;
    margin:0;
    padding:0;
}

#cl_pn li{
    float:left;
	margin-top:8px;
}

#cl_pn a{
	display:block;
    width:33px;
	height:19px;
}

.cl_prev a:hover{
    background-image:url(img/btn_cl.jpg);
	background-position:1px -67px;
	background-repeat:no-repeat;
}

.cl_next{
	float:right!important;
	padding-right:20px;
}

.cl_next a:hover{
    background-image:url(img/btn_cl.jpg);
	background-position:-110px -67px;
	background-repeat:no-repeat;
}
