/* CSS Document */

body
{
	margin: 0px auto;
	/*background-image: url(../userfiles/image/graphics/bg.gif);
	background-repeat: repeat-x;*/
}
*
{
	margin: 0px auto;
	/*line-height: 15px;*/
}
a
{
	color: #000000;
	text-decoration: underline;
}
a:hover
{
	color: #000000;
	text-decoration: none;
}
img
{
	border: 0pt;
}
table
{
	margin: 0px;
}
td
{
	/*padding: 1px 3px;*/
	vertical-align: top;
}

td.bg4
{
	padding: 0px;
	margin: 0px;
}
td.bg5
{
	padding: 0px;
	margin: 0px;
}
ul
{
	margin: 0px;
	padding: 0px;
}
ul li
{
	margin: 0px;
	padding: 0px;
}
ul td
{
	padding: 1px 0px;
	vertical-align: top;
}
#main
{
	position: relative;
	width: 952px;
}
#container
{
	position: relative;
	width: 952px;
	overflow: hidden;
	padding-bottom: 20px;
}
#colLeft
{
	width: 218px;
	float: left;
	padding: 131px 0px 0px 0px;
}
#logo
{
	position: relative;
	background-image: url(../userfiles/image/graphics/logo_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 218px;
	height: 81px;
	margin-bottom: 80px;
}
#logo a
{
	position: absolute;
	top: 0px;
	left: 62px;
	width: 92px;
	height: 81px;
	display: block;
	overflow: hidden;
	text-indent: -1000px;
}
#catagory
{
	width: 218px;
	background-color: #dcf2fd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#catagory ul
{
	padding: 0px 0px;
	margin: 0px;
	list-style: none;
}
#catagory ul li
{
	position: relative;
	padding: 0px;
	margin: 0px;
	/*text-align: left;*/ /*Phuong add 18/09/2009*/
}
#catagory ul li.catTop
{
	background-image: url(../userfiles/image/graphics/catTop.gif);
	background-repeat: no-repeat;
	width: 218px;
	height: 10px;
	font-size: 5px;
	line-height: 10px;
	display: block;
}
#catagory ul li.catBottom
{
	background-image: url(../userfiles/image/graphics/catBottom.gif);
	background-repeat: no-repeat;
	width: 218px;
	height: 10px;
	font-size: 5px;
	line-height: 10px;
	display: block;
}
#catagory ul li a
{
	text-decoration: none;
	width: 178px;
	height: 28px;
	line-height: 28px;
	display: block;
	padding:  0px 20px 0px 20px;
	/**padding: 5px 20px 0px 20px;*/
	font-size: 14px;
	color: #4f535b;
	border-bottom: 1pt solid #ffffff; /*vertical-align:middle;*/
}
#catagory ul li a.all
{
	text-decoration: none;
	width: 178px;
	height: 28px;
	line-height: 28px;
	display: block;
	/*padding: 5px 20px 0px 20px;*/
	font-size: 14px;
	color: #4f535b;
	border-bottom: 1pt solid #ffffff; /*vertical-align:middle;*/
}
#catagory ul li a:hover
{
	color: #5197c5;
}
#catagory ul li .catagorySelected
{
	text-decoration: none;
	width: 178px;
	height: 28px;
	line-height: 28px;
	display: block;
	padding: 0px 20px;
	font-size: 14px;
	color: #5197c5;
	border-bottom: 1pt solid #ffffff;
}
#catagory ul li ul
{
	padding: 0px 0px 5px 0px;
	margin: 0px;
	display: none;
}
#catagory ul li ul li
{
	/*background-image: url(../userfiles/image/graphics/bullet_02.gif);*/
	background-repeat: no-repeat;
	background-position: 60px center;
}
#catagory ul li ul li a
{
	background-image: url(../userfiles/image/graphics/bullet.gif);
	background-repeat: no-repeat;
	background-position: 21px top;
	width: 179px;
	height: 28px;
	line-height: 28px;
	/*padding: 7px 0px 0px 39px;*/
	padding:0px 0px 0px 39px;
}
#catagory ul li ul li a.spec
{
	background-image: url(../userfiles/image/graphics/bullet.gif);
	background-repeat: no-repeat;
	background-position: 21px top;
	width: 179px;
	height: 28px;
	line-height: 28px;
	/*padding: 7px 0px 0px 39px;*/
	padding: 0px 0px 0px 39px;
}
#catagory ul li ul li a.compose
{
	background-image: url(../userfiles/image/graphics/bullet.gif);
	background-repeat: no-repeat;
	background-position: 21px top;
	width: 179px;
	height: 28px;
	line-height: 28px;
	padding: 0px 0px 0px 39px;
}
#catagory ul li ul li a.compose:hover
{
	background-image: url(../userfiles/image/graphics/bullet.gif);
	background-repeat: no-repeat;
	background-position: 21px top;
	width: 179px;
	height: 28px;
	line-height: 28px;
	padding: 0px 0px 0px 39px;
}
#catagory ul li ul li a:hover
{
	background-image: url(../userfiles/image/graphics/bullet.gif);
	background-repeat: no-repeat;
	background-position: 21px -28px;
	background-color: #85d0f8;
	color: #ffffff;
	/*padding: 7px 0px 0px 39px; */
	padding:0px 0px 0px 39px;
	}
#catagory ul li ul li a.spec:hover
{
	background-image: url(../userfiles/image/graphics/bullet.gif);
	background-repeat: no-repeat;
	background-position: 21px -28px;
	background-color: #85d0f8;
	color: #ffffff;
	/*padding: 5px 0px 0px 39px; */
	/***/
	padding:0px 0px 0px 39px;
	float:none;
	*float:left;
}
.Active
{   
	color: #85d0f8;
}
.SubActive
{   
	/*background-image: url(../userfiles/image/graphics/bullet.gif);
	background-repeat: no-repeat;
	background-position: 21px -28px;
	background-color: #85d0f8;
	color: #ffffff;
	margin-left:-40px;
	margin-right:0px;
	padding-left:40px;
	height: 25px;
	*height: 20px;
	padding-top:8px;
	float:left;
	width:178px;
	margin-top:-5px;
	*margin-top:0px;
*/
	background-image: url(../userfiles/image/graphics/bullet.gif);
	background-repeat: no-repeat;
	background-position: 21px -28px;
	background-color: #85d0f8;
	color: #ffffff;
	padding:0px 0px 0px 39px;
	float:left;
	width:180px;
	height: 28px;
	margin-left:-40px;

}
.SubActive2
{
	background-image: url(../userfiles/image/graphics/bullet.gif);
	background-repeat: no-repeat;
	background-position: 21px -28px;
	background-color: #85d0f8;
	color: #ffffff;
	padding:0px 0px 0px 39px;
	float:left;
	width:180px;
	height: 28px;
	margin-left:-40px;   
}

#catagory ul li ul li .subcatagorySelected
{
	background-image: url(../userfiles/image/graphics/bullet.gif);
	background-repeat: no-repeat;
	background-position: 21px -28px;
	background-color: #85d0f8;
	color: #ffffff;
	width: 179px;
	height: 28px;
	line-height: 28px;
	padding: 0px 0px 0px 39px;
	display: block;
	font-size: 14px;
	border-bottom: 1pt solid #ffffff;
}
#weather
{
	width: 218px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
	padding-top: 50px;
}

#weather td
{
	vertical-align: middle;
	padding: 0px;
}

#weather h3
{
	font-size: 12px;
	text-align: center;
	color: #342200;
}
#temp
{
	background-image: url(../userfiles/image/graphics/temp.gif);
	background-repeat: no-repeat;
	background-color: #f2f4f1;
	width: 60px;
	height: 38px;
	line-height: 38px;
	color: #f01c1c;
	padding-left: 41px;
	font-size: 18px;
	text-align: center;
}
#colRight
{
	width: 692px;
	float: right;
	padding-left: 42px;
}
#menu
{
	height: auto;
	line-height: 49px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #342200;
	margin: 0px 150px;
}
#menu ul
{
	padding: 0px;
	margin: 0px auto;
	list-style: none;
	overflow: hidden;
}
#menu ul li
{
	display: inline;
	float: left;
	line-height: 49px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
#menu ul li a
{
	color: #342200;
	text-decoration: none;
	line-height: 49px;
	padding: 0px 20px;
	float: left;
	margin: 0px;
}
#menu ul li a.top
{
	color: #342200;
	text-decoration: none;
	line-height: 49px;
	padding: 0px 20px;
	float: left;
	margin: 0px;
}
#menu ul li a.topactive
{
	color: #5197c5;
}
#menu ul li a:hover
{
	color: #5197c5;
}
#menu ul li .menuSelected
{
	color: #5197c5;
	text-decoration: none;
	line-height: 49px;
	padding: 0px 20px;
	float: left;
}
#search
{
	width: 692px;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
}

#head
{
	background-image: url(../userfiles/image/graphics/head.gif);
	background-repeat: no-repeat;
	width: 652px;
	height: 42px;
	line-height: 42px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
	line-height: 42px;
	padding: 0px 20px;
}
#header
{
	/*background-image: url(../userfiles/image/graphics/header.jpg); 	background-repeat: no-repeat;*/
	width: 692px;
	height: 133px;
}
#bream
{
	/*background-image: url(../userfiles/image/graphics/header.jpg); 	background-repeat: no-repeat;*/
	width: 692px;
	margin-bottom:10px;
	margin-top:10px;
}
#contentBox
{
	position: relative;
	width: 692px;
	padding: 0px 0px;
	overflow: hidden;
}
#contentBox2
{
	width: 692px;
	padding: 18px 0px;
	overflow: hidden;
	margin-left: 238px;
}
#content
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
}
#content ul
{
	padding: 0px;
	margin: 0px;
}
#content ul li
{
	padding: 0px;
	margin-left: 15px;
}

#content table
{
    padding:0px;
    margin:0px;
}
.aktueltBox
{
	width: 427px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
	padding-right: 15px;
}

.aktueltHead
{
	background-image: url(../userfiles/image/graphics/aktueltHead.gif);
	background-repeat: no-repeat;
	width: 387px;
	height: 36px;
	padding-bottom: 5px;
	padding: 0px 20px;
	line-height: 36px;
	color: #322300;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

/*#aktueltHead
{
	background-image: url(../userfiles/image/graphics/aktueltHead.gif);
	background-repeat: no-repeat;
	width: 387px;
	height: 36px;
	padding-bottom: 5px;
	padding: 0px 20px;
	line-height: 36px;
	color: #322300;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
#aktueltContent
{
	padding-top: 15px;
}
#aktueltContent h1
{
	color: #342200;
	font-size: 16px;
	line-height: 18px;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 20px;
}
#aktueltContent h1 a
{
	color: #342200;
	font-size: 16px;
	line-height: 18px;
	padding-bottom: 5px;
	text-decoration: none;
}

#aktueltContent p
{
	text-align: justify;
	margin-left: 220px;
}

#aktueltContent img
{
	float: left;
	margin-right: 20px;
}*/

.aktueltContent
{
	padding-top: 15px;
}
#leftcontent
{
	width:200px;
	float:left;
	display:inline;
}
#rightcontent
{
	float:left;
	display:inline;
	margin-left:20px;
	width:207px;
}
#rightcontent h1
{
	color: #342200;
	font-size: 16px;
	line-height: 18px;
	padding-bottom: 5px;
	text-align: left;
	/*padding-left: 20px;*/
}
#rightcontent h1 a
{
	color: #342200;
	font-size: 16px;
	line-height: 18px;
	padding-bottom: 5px;
	text-decoration: none;
}

#rightcontent p
{
	text-align: left; /*margin-left: 220px;*/
	margin-left: 0px;
}

#leftcontent img
{
	float: left;
	margin-right: 20px;
}




.bilderBox
{
	width: 247px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5d5d;
}
/*#bilderHead
{
	background-image: url(../userfiles/image/graphics/bilderHead.gif);
	background-repeat: no-repeat;
	width: 207px;
	height: 36px;
	margin-bottom: 19px;
	padding: 0px 20px;
	line-height: 36px;
	color: #322300;
	font-size: 16px;
	font-weight: bold;
}
#bilderContent h1
{
	color: #342200;
	font-size: 16px;
	line-height: 18px;
	margin-left: 220px;
	overflow: hidden;
	padding-bottom: 5px;
}
#bilderContent img
{
	float: left;
	margin-right: 20px;
}*/

.bilderHead
{
	background-image: url(../userfiles/image/graphics/bilderHead.gif);
	background-repeat: no-repeat;
	width: 207px;
	height: 36px;
	margin-bottom: 19px;
	padding: 0px 20px;
	line-height: 36px;
	color: #322300;
	font-size: 16px;
	font-weight: bold;
}
.bilderContent h1
{
	color: #342200;
	font-size: 16px;
	line-height: 18px;
	margin-left: 220px;
	overflow: hidden;
	padding-bottom: 5px;
}
.bilderContent img
{
	float: left;
	margin-right: 20px;
}
#footer
{
	position: relative;
	background-image: url(../userfiles/image/graphics/footer.gif);
	background-repeat: repeat-x;
	width: 912px;
	height: 39px;
	line-height: 39px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5d5d5d;
	font-size: 11px;
	clear: both;
	padding: 0px 20px;
}
#login
{
	position: relative;
	top: 100px;
	background-image: url(../userfiles/image/graphics/logo_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 304px;
	padding-top: 112px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5d5d5d;
	font-size: 11px;
}
#login a
{
	color: #5d5d5d;
}
#loginTop
{
	background-image: url(../userfiles/image/graphics/loginTop.gif);
	background-repeat: no-repeat;
	width: 274px;
	height: 21px;
	color: #FFFFFF;
	font-size: 19px;
	font-weight: bold;
	padding: 15px 15px;
	line-height: 21px;
}
#loginContent
{
	background-image: url(../userfiles/image/graphics/loginBG.gif);
	background-repeat: repeat-y;
	width: 274px;
	overflow: hidden;
	padding: 15px;
	font-size: 12px;
}
#loginContent ul
{
	margin: 0px auto;
	list-style: none;
	padding-bottom: 6px;
}
#loginContent ul li
{
	overflow: hidden;
	padding: 0px;
	margin: 1px 0px;
}
/*#loginContent ul li label{
	width:100px; margin-right:5px; float:left; display:block;
}*/
.labelintro
{
	width: 100px;
	margin-right: 5px;
	float: left;
	display: block;
}

#loginContent ul li span
{
	float: left;
	line-height: 20px;
}
#loginContent ul li span input[type="text"]
{
	height: 15px;
	font-size: 11px;
	width: 150px;
}
.loginButton
{
	background-image: url(../userfiles/image/graphics/loginButton.gif);
	background-repeat: no-repeat;
	width: 84px;
	height: 24px;
	display: block;
	clear: both;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 24px;
	border: 0pt;
}

#loginBottom
{
	background-image: url(../userfiles/image/graphics/loginBottom.gif);
	background-repeat: no-repeat;
	width: 304px;
	height: 14px;
}
/*Phuong add 18/09/2009*/
.errmsg
{
	color: #FF0000;
	font-size: 12px;
}


/*--------------------------------------------------------------------------------------------*/
/*Table CSS*/
.tablerightsection_inner
{
	text-align: center;
	margin: 0px auto;
	border: 0px;
}
/*--------------------------------------------------------------------------------------------*/



/*DataGrid CSS*/
.headerrow
{
	background-color: #DCF2FD;
	color: #000000;
	text-align: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 7px;
	border-color: #BDBDBD;
	vertical-align:middle;
}
.itemrow
{
	color: #5d5d5d;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	height:20px;
	vertical-align:middle;
}
.alternaterow
{
	color: #5d5d5d;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	background-color: #f8f5f1;
	height:20px;
	vertical-align:middle;
}
.itembgcolor
{
	background-color: #ffffff;
	height: 22px;
}
.alteritembgcolor
{
	background-color: #FDFDFD;
	height: 22px;
}
/*van */
.width100p
{
	width: 100%;
	vertical-align: top;
	float:left;
}
.tableproducts
{
	width: 100%;
}
.tablerightsection_inner
{
	width: 100%;
}

/* Text */
.text
{
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
}
.text2
{
	font-size: 12px;
	font-weight: bold;
}
.text2 a
{
	display: inline;
}
.text_new
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.text_new_root
{
	font-size: 12px;
	font-weight: bold;
	color: #364161;
}
.text3
{
	font-size: 16px;
	font-weight: bold;
	color: #55628E;
}
.text4
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color:#5d5d5d;
}

.text5
{
	font-size: 13px;
	color: #0080C1;
	font-weight: bold;
}
.text6
{
	font-size: 12px;
	color: #064A6E;
	font-weight: bold;
}

.textNew
{
	font-size: 12px;
}
.asterik
{
	color: #FF0000;
	font-size: 14px;
}
.asterik_text
{
	color: #000000;
	font-size: 12px;
	padding-left: 5px;
}

#top
{
	height: auto;
	float: left;
	display: inline;
}
#bottom
{
	height: auto;
	float: left;
	display: inline;
}
.div_IE
{
	height: 5px;
	padding-top: 4px;
}
.div_Moz
{
	height: 2px;
	padding-top: 4px;
}
#showflash
{
	width: 692px;
	height: 133px;
	margin-top: 0px;
	padding-top: 0px;
}
.tablerightsection_inner
{
	float: left;
}
.tableproducts_inner2
{
	width: 100%;
}
.LongDesc
{
	vertical-align: top;
}
.grayborder
{
	float: left;
}
.tblmessage
{
	width: 692px;
}
.SelectCalBtn
{
	background-image: url(../userfiles/image/graphics/calendar_19.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	height: 27px;
	margin-left: 0px;
	padding-left: 0px;
}
.text2_calendar
{
	color: #5D5D5D;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


.ajax__calendar_container {padding:0px;position:absolute;cursor:default;width:190px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:190px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:190px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;width:190px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}



.MyCalendar .ajax__calendar_container {border:1px solid #646464;background-color:lemonchiffon;color:Red;width:190px;}
.MyCalendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.MyCalendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.MyCalendar .ajax__calendar_day {border:1px solid #ffffff;}
.MyCalendar .ajax__calendar_month {border:1px solid #ffffff;}
.MyCalendar .ajax__calendar_year {border:1px solid #ffffff;}

.MyCalendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.MyCalendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.MyCalendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.MyCalendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

/* Calendar: a Javascript class for Mootools that adds accessible and unobtrusive date pickers to your form elements <http://electricprism.com/aeron/calendar> */
/* Default CSS for Calendar (navigation: 1), Copyright (c) 2007 Aeron Glemann <http://electricprism.com/aeron>, MIT Style License. */

input.calendar,
select.calendar {
	width: 99px;
}

button.calendar {
	background: url(img/calendar-icon.gif);
	border: 0;
	cursor: pointer;
	height: 20px;
	margin-right: 6px;
	width: 20px;
}
button.calendar:hover,
button.calendar.active {
	background-position: 0 20px;
}

div.calendar {
	background: url(img/calendar.png);
	height: 195px;
	#height: 195px! important;
	_height: 180px;
	padding: 0 6px;
	text-align: center;
	width: 147px;
}	
	div.calendar div {
		background: none !important;
		cursor: move;
		height: 185px;
		#height: 185px! important;
		_height: 180px;
		overflow: hidden;
		padding-top: 10px;
		position: relative;
		width: 147px;
	}	
	
	div.calendar caption {
		color: #333;
		font: normal 12px/16px Arial, Helvetica, sans-serif;
		padding-top: 6px;
		text-align: center;
		width: 100%;
	}
	div.calendar caption a {
		cursor: pointer;
		display: block;
		height: 12px;
		#height: 12px! important;
		_height: 10px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 17px;
		width: 11px;
	}
	div.calendar caption a.prev {
		background-image: url(img/calendar-prev.gif);
		left: 0;
	}
	div.calendar caption a.next {
		background-image: url(img/calendar-next.gif);
		right: 0;
	}
	div.calendar caption a:hover {
		background-position: 0 12px;
	}
	div.calendar caption span {
		height: 25px;
		#height: 25px! important;
		_height: 20px;
		position: relative;
		text-align: center;
	}
	div.calendar caption span.month {
		padding-right: 8px;
	}
	div.calendar caption span.month:after {
		content: ',';
	}

	div.calendar table {
		background: #FFF;
		border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 147px;
	}
	div.calendar td,
	div.calendar th {
		border: 0;
		color: #0597DB;
		font: normal 12px Arial, Helvetica, sans-serif;
		height: 21px;
		#height: 18px! important;
		_height: 18px;
		text-align: center;
		width: 21px;
	}
	div.calendar td {
		background: url(img/calendar-td.gif);
		color: #FFF;
		font-size: 11px;
	}
	div.calendar td.invalid {
		color: #999;
	}
	div.calendar td.valid {
		background: url(img/calendar-valid.gif);
		color: #0597DB;
		cursor: pointer;
	}
	div.calendar td.hilite {
		background: url(img/calendar-hilite.gif);
	}
	div.calendar td.inactive {
		background: url(img/calendar-td.gif) 0 100%;
		color: #FFF;
	}
	div.calendar td.validspring 
	{
		background: url(img/calendar-valid.gif);
		color: lime;
		cursor: pointer;
	}
	
	div.calendar td.validautumn{
		background: url(img/calendar-valid.gif);
		color: Red;
		cursor: pointer;
	}
	
	div.calendar td.validwinter {
		background: url(img/calendar-valid.gif);
		color:Blue;
		cursor: pointer;
	}

	div.calendar td.active,
	div.calendar td.hover {
		background: url(img/calendar-valid.gif) 0 100%;
		color:#FFF;
		cursor: pointer;
	}
	
.tablenews { text-align: center; width: 442px; margin: 0px auto; border:0px; }
.tablenews_inner { text-align: center; width: 416px; margin: 0px auto; border:0px; }
.tablenews_description { text-align: center; width: 330px; margin: 0px auto; border:0px; }
.tablenews_categories { text-align: center; width: 418px; margin: 0px auto; border:0px; }

.tablenewsMain{ text-align: center; width: 697px; margin: 0px auto; border:0px;}

.tablenews_innerMain { text-align: center; width: 682px; margin: 0px auto; border:0px; }
.tablenews_descriptionMain { text-align: center; margin: 0px auto; border:0px; }
.tablenews_categories { text-align: center; margin: 0px auto; border:0px; }


.bg6{
	/*background-color: #CAE8F7;*/
	height:30px;
}

.tip 
{
	font:10px/12px Arial,Helvetica,sans-serif; 
	border:solid 1px #666666; width:250px; 
     width:250;
      position:absolute; 
      z-index:100; 
      visibility:hidden; 
      color:#333333;
      top:20px; left:90px; background-color:#ffffff;
       /*layer-background-color:#ffffff; */
       text-align:center; 
}
