body
{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}

table, td
{
	border:0px;
}

td
{
	vertical-align:top;
}

a:hover
{
	text-decoration:none;
}

img
{
	border:0px;
}

.main_text, table, input, textarea, a
{
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#555555;
}
font span
{
	font-family:Tahoma;
	font-size:11px;
	color:#393939;
}
font span a
{
	font-family:Tahoma;
	font-size:11px;
	color:#393939;
	text-decoration:none;
}
font span a:hover
{
	font-family:Tahoma;
	font-size:11px;
	color:#393939;
	text-decoration:underline;
}

span a
{
	font-size:9px;
	color:#7EA717;
	text-decoration:none;
}
span a:hover
{
	font-size:9px;
	color:#7EA717;
	text-decoration:underline;
}

strong span a
{
	color:#B9720E;
	font-size:11px;
	text-decoration:underline;
}
strong span a:hover
{
	color:#B9720E;
	font-size:11px;
	text-decoration:none;
}

span font a
{
	font-size:11px;
	color:#B9720E;
	text-decoration:underline;
}
span font a:hover
{
	font-size:11px;
	color:#B9720E;
	text-decoration:none;
}

font a
{
	font-size:11px;
	color:#3E7291;
	text-decoration:underline;
}
font a:hover
{
	font-size:11px;
	color:#3E7291;
	text-decoration:none;
}

strong a
{
	color:#687201
}
strong a:hover
{
	color:#687201
}

.h_text
{
	color:#555555;
	text-decoration:none;
}
.h_text:hover
{
	color:#555555;
	text-decoration:underline;
}
	
.l_text
{
	color:#D3D1D1;
}
.l_text a
{
	color:#D3D1D1;
	text-decoration:none;
}
.l_text a:hover
{
	color:#D3D1D1;
	text-decoration:underline;
}

.l2_text
{
	color:#677101;
	text-decoration:underline;
}
.l2_text:hover
{
	color:#677101;
	text-decoration:none;
}
	
.c_text
{
	color:#969693;
}
.c_text a
{
	color:#969693;
}

.no_class, form, .no_class td
{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px;
}
	
.calendar
{
	width:165px;
	height:100%;
	background:url("../../img/main/calendar/px3.gif") top repeat-x;
}
.calendar a
{
	text-decoration:none;
}
.calendar td
{
}
.calendar_outer
{
	width:165px;
	background:url("../../img/main/calendar/px2.gif") repeat-y;
}
.calendar_inner
{
	width:165px;
	height:100%;
	background:url("../../img/main/calendar/px3.gif") bottom repeat-x;
}
.calendar_last
{
	width:26px;
	background:url("../../img/main/calendar/px3.gif") right repeat-y;
}
.cal_day
{
	width:24px;
	height:19px;
	text-align: center;
	background-color:#808080;
	color:#FFFFFF;
	text-transform:uppercase;
}
.cal_day div
{
}
.cal_line
{
	height:7px;
	background:url("../../img/main/calendar/bg_cal.gif") top no-repeat;
}
.cal_number
{
	width:24px;
	height:19px;
	color:#555555;
}
.cal_number div
{
}
.cal_number1 div
{
	margin:1px 0px 0px 8px;
	color:#555555;
}
.cal_number2 div
{
	margin:2px 0px 0px 6px;
	color:#555555;
}
.cal_number2 span
{
	color:#D44040;
}
.cal_number3 div
{
	margin:1px 0px 0px 6px;
	color:#555555;
}
.cal_number3 span
{
	color:#D44040;
}

.input
{
	width:154px;
	height:17px;
	border-color:#CDCDCD;
	border-bottom-width:1px;
	border-right-width:1px;
	background-color:#ffffff;
	padding-left:5px;
}
.input1
{
	width:119px;
	height:17px;
	border-color:#CDCDCD;
	border-bottom-width:1px;
	border-right-width:1px;
	background-color:#ffffff;
	padding-left:5px
}

select
{
	/*width:88px;*/
	background-color:#FFFFFF;
}
.select
{
	width:65px;
	background-color:#FFFFFF;
}

ul
{
	margin:0;
	padding:0;
	list-style:none;
}
li a
{
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	color:#393939;
	text-decoration:underline;
}
li a:hover
{
	text-decoration:none;
}

.ul1 li a
{
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	color:#555555;
	text-decoration:underline;
}
.ul1 li a:hover
{
	text-decoration:none;
}
