BODY {
	margin: 0px;
	padding: 0px;
	background: #e8f7fc url(../images/site_bg.jpg) no-repeat center 0px;
	color: #3b3b3b;
	font: normal 11px  Arial;
}

FORM { padding: 0px; margin: 0px; }
IMG { border: 0px; }
LABEL { cursor: pointer; }
P { margin: 0px; padding: 0px; line-height: 100%; }

DIV#site_top {
	margin: 0px auto;
	width: 983px;
		width: 984px;
}

DIV#site_search {
	float: left;
	width: 100%;
	height: 350px;
}

DIV#site_search UL {
	float: right;
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 326px;
	height: 41px;
	background: url(../images/ss_bg.jpg) no-repeat;
}
DIV#site_search UL LI { float: left; }
DIV#site_search UL LI.ss_text { width: 96px; font-size: 12px; padding-top: 10px; text-align: right; }
DIV#site_search UL LI.ss_form {
	padding-left: 13px;
	padding-top: 10px;
}
DIV#site_search UL LI.ss_form INPUT {
	border: 0px;
	width: 174px;
	height: 18px;
	font: normal 12px Arial;
	color: white;
	background-color: transparent;
	outline: 0px;
}
DIV#site_search UL LI.ss_submit {
	padding: 5px 0px 0px 3px;
}
DIV#site_search UL LI.ss_submit A {
	display: block;
	width: 27px;
	height: 25px;
	background: url(../images/ss_submit.jpg) no-repeat;
	outline: 0px;
	text-indent: -9999px;
}

DIV#site_topmenu { clear: both; float: left; padding-left: 1px; }
DIV#site_topmenu UL { padding: 0px; margin: 0px; list-style: none; width: 991px; z-index: 5000; }
DIV#site_topmenu UL LI { float: left; }
DIV#site_topmenu UL LI A {
	display: block;
	float: left;
	outline: 0px;
	text-align: center;
	color: #007ead;
	font: bold 17px Arial;
	text-decoration: none;
	height: 56px;
		padding-top: 19px;
		height: 37px;
}

DIV#site_topmenu UL LI A.tm_homepage { width: 171px; background: url(../images/bg_topmenu.jpg) no-repeat 0px 0px; }
DIV#site_topmenu UL LI A.tm_homepage:hover { background: url(../images/bg_topmenu.jpg) no-repeat 0px 100%; }

DIV#site_topmenu UL LI A.tm_luna { width: 160px; background: url(../images/bg_topmenu.jpg) no-repeat -171px 0px; }
DIV#site_topmenu UL LI A.tm_luna:hover { background: url(../images/bg_topmenu.jpg) no-repeat -171px 100%; }

DIV#site_topmenu UL LI A.tm_community { width: 160px; background: url(../images/bg_topmenu.jpg) no-repeat -331px 0px;  }
DIV#site_topmenu UL LI A.tm_community:hover { background: url(../images/bg_topmenu.jpg) no-repeat -331px 100%;  }

DIV#site_topmenu UL LI A.tm_support { width: 160px; background: url(../images/bg_topmenu.jpg) no-repeat -491px 0px; }
DIV#site_topmenu UL LI A.tm_support:hover { background: url(../images/bg_topmenu.jpg) no-repeat -491px 100%;  }

DIV#site_topmenu UL LI A.tm_media { width: 160px; background: url(../images/bg_topmenu.jpg) no-repeat -651px 0px; }
DIV#site_topmenu UL LI A.tm_media:hover { width: 160px; background: url(../images/bg_topmenu.jpg) no-repeat -651px 100%; }

DIV#site_topmenu UL LI A.tm_donate { width: 171px; background: url(../images/bg_topmenu.jpg) no-repeat -811px 0px;  }
DIV#site_topmenu UL LI A.tm_donate:hover { background: url(../images/bg_topmenu.jpg) no-repeat -811px 100%; }

DIV#site_topmenu UL LI UL {
	width: 182px;
	z-index: 5000;
}
DIV#site_topmenu UL LI UL LI A {
	height: 32px;
	padding: 0px;
	margin: 0px;
	font: bold 12px Arial;
	color: #007ead;
	width: 182px;
	line-height: 150%;
	padding: 8px 0px 8px 0px;
	height: 15px;
	background: url(../images/bg_submenu.png) no-repeat 0px 0px;
	text-decoration: underline;
}
DIV#site_topmenu UL LI UL LI A.last {
	height: 18px;
	background: url(../images/bg_submenu_off.png) no-repeat 0px 0px;
	padding-top: 6px;
}
/*DIV#site_topmenu UL LI UL LI A SPAN { border-bottom: #007ead; }*/

DIV#site_topmenu UL LI UL LI A:hover { color: #3b3b3b; }
/*DIV#site_topmenu UL LI UL LI A:hover SPAN { border-bottom: #3b3b3b; }*/

DIV#menu_divider {
	clear: both;
	float: left;
	width: 971px;
	height: 6px;
	background: url(../images/menu_divider.jpg) no-repeat;
	margin-left: 7px;
}

DIV#site_shadow {
	float: left;
	width: 984px;

}

DIV#site_middle {
	clear: both;
	float: left;
	margin: 0px auto;
	width: 100%;
	background: url(../images/bg_middle.gif) repeat-y center 0px;
		position: relative;
		z-index: 100;
		padding-bottom: 11px;
}


DIV#site_end {
	clear: both;
		width: 100%;
	height: 31px;
	background: url(../images/bg_round.jpg) no-repeat center 0px;
	margin: 0px auto;
		position: absolute;
		bottom: -20px;
			/*left: 326px;*/
}

DIV#site_left {
	float: left;
	width: 330px;
		padding-left: 1px;
}

DIV#side_right {
	float: left; 
	width: 652px;
}

DIV#site_wrapper {
	width: 983px;
	margin: 0px auto;
	

}



DIV#left_shadow_top {
	float: left;
	width: 324px;
	height: 4px;
	background: url(../images/left_shadow_top.jpg) no-repeat;
	margin-left: 7px;
}

DIV.left_tab {
	float: left;
	width: 331px;
	height: 44px;
	background: url(../images/left_tab.jpg) no-repeat;
}
DIV.left_tab_title {
	float: left;
	font: bold 14px Arial;
	color: white;
	padding: 14px 37px 0px 26px;
	height: 27px;
	background: url(../images/divider.jpg) no-repeat 100% 4px;
}
DIV.left_tab_desc {
	color: white;
	font: normal 12px Arial;
	padding-top: 14px;
}
DIV.left_avatar_bg {
	float: left;
	margin-left: 6px;
	width: 325px;
	height: 166px;
	background: url(../images/left_avatar_bg.jpg) no-repeat;
		padding: 11px 0px 0px 15px;
		width: 310px;
		height: 155px;
}
DIV.left_avatar_bg.less_height {
	height: 100px;
}
UL.l2d_login { padding: 0px; margin: 0px; list-style: none; font-size: 12px; }
UL.l2d_login LI { float: left; }
UL.l2d_login LI.first { clear: both; float: left; width: 106px; padding-bottom: 1px; padding-top: 6px; }
DIV.login_input {
	width: 181px;
	height: 25px;
	background: url(../images/div_login.jpg) no-repeat;
	padding-bottom: 10px;
}
DIV.login_input INPUT {
	width: 175px;
	height: 20px;
	border: 0px;
	font: normal 12px Arial;
	margin-top: 5px;
	margin-left: 3px;
	background-color: transparent;
	color: white;
}
DIV.av_img {
	float: left;
	width: 155px;
	padding-bottom: 1px;
}
DIV.av_img A {
	display: block;
	width: 130px;
	height: 130px;
		padding: 5px 5px 10px 5px;
		background: url(../images/bg_av.jpg) no-repeat 0px 0px;
}
DIV.av_img A:hover { background: url(../images/bg_av.jpg) no-repeat 0px -150px; }
DIV.av_img IMG {
	/*padding: 5px 5px 9px 5px;
	background: url(../images/bg_av.jpg);*/
}
DIV.av_text { float: left; }
DIV.av_text UL { padding: 0px; margin: 0px; list-style: none; float: left; width: 135px; }
DIV.av_text UL LI {  padding-bottom: 6px; color: #3b3b3b; float: left; width: 135px; }
DIV.av_text UL LI.avatar_link { font-size: 14px; }
DIV.av_text UL LI.avatar_link A { color: #007ead; text-decoration: none; }
DIV.av_text UL LI.avatar_link A SPAN { border-bottom: 1px solid #73bad4; color: #007ead; }
DIV.av_text UL LI SPAN { font-size: 12px; color: #6cb1c1; }

DIV.progress_bar {
	width: 135px;
	height: 6px;
	background: url(../images/p_bar.jpg) no-repeat;
	overflow: hidden;
}
DIV.progress_bar DIV.p_bar_wide {
	float: left;
	height: 4px;
	background: white url(../images/bar_full.jpg) no-repeat;
	margin-top: 1px;
}
DIV.progress_bar DIV.close_cap {
	float: left;
	height: 4px;
	width: 2px;
	background: url(../images/bar_end.jpg) no-repeat;
	margin-top: 1px;
}

DIV.av_logout_options {
	clear: both;
	float: left;
	width: 325px;
	height: 40px;
	background: url(../images/bg_logout.jpg) no-repeat;
	margin-left: 6px;
		padding-left: 20px;
		width: 305px;
		padding-top: 12px;
		height: 28px;
}
DIV.av_logout_options_link_logout { float: left; padding-right: 70px; }
DIV.av_logout_options_link_logout A , DIV.av_logout_options_link_edit A {
	color: #007ead;
	text-decoration: none;
	font-size: 12px;
	background: url(../images/logout_arrow.jpg) no-repeat 0px 4px;
	padding-left: 14px;
}
DIV.av_logout_options_link_logout A SPAN , DIV.av_logout_options_link_edit SPAN { border-bottom: 1px solid #77bbd5; }
DIV.av_logout_options_link_edit {}

DIV.av_logout_options_link_logout A:hover , DIV.av_logout_options_link_edit A:hover , DIV.av_text UL LI.avatar_link A:hover { color: #3b3b3b; }
DIV.av_logout_options_link_logout A:hover SPAN,  DIV.av_logout_options_link_edit A:hover SPAN , DIV.av_text UL LI.avatar_link A:hover SPAN { color: #3b3b3b; border-bottom: 1px solid #3b3b3b; }

DIV.left_tab_default {
	float: left;
	width: 331px;
	height: 44px;
	background: url(../images/left_tab_default.jpg) no-repeat;
}
DIV.left_tab_default DIV.left_tab_title {
	float: left;
	font: bold 14px Arial;
	color: white;
	padding: 14px 37px 0px 26px;
	height: 27px;
	background: url(../images/divider.jpg) no-repeat 100% 4px;
}
DIV.left_tab_default DIV.left_tab_desc {
	color: white;
	font: normal 12px Arial;
	padding-top: 14px;
}
DIV.lp_links {
	clear: both;
	float: left;
	margin-left: 6px;
	font-size: 12px;
}
DIV.lp_links UL { padding: 0px; margin: 0px; list-style: none; }
DIV.lp_links UL LI A {
	display: block;
	height: 40px;
	width: 325px;
	background: url(../images/lp_link_bg.jpg) no-repeat 0px 0px;
		padding: 11px 0px 0px 35px;
		height: 29px;
		width: 290px;
		line-height: 140%;
}
DIV.lp_links UL LI A { color: #007ead; text-decoration: none; }
DIV.lp_links UL LI A SPAN { border-bottom: 1px solid #72bad4; }

DIV.lp_links UL LI A:hover { background: url(../images/lp_link_bg.jpg) no-repeat 0px -40px; color: #3b3b3b; }
DIV.lp_links UL LI A:hover SPAN { border-bottom: 1px solid #3b3b3b; }


DIV.lp_links UL LI.last A { height: 28px;	width: 290px; }
DIV.lp_links UL LI.last A:hover { background: url(../images/lp_link_bg.jpg) no-repeat 0px -40px; }

DIV.lp_links UL LI SPAN.no_u { color: #7cbac9; border: 0px; }
DIV.lp_links UL LI A:hover SPAN.no_u { border: 0px; }

DIV.poll_q {
	float: left;
	width: 325px;
	height: 50px;
	background: url(../images/pol_q.jpg) no-repeat;
	font-size: 12px;
	margin-left: 6px;
		padding: 8px 10px 0px 35px;
		width: 280px;
		height: 43px
}
DIV.poll_box {
	float: left;
	width: 325px;
	padding: 10px 0px 10px 20px;
	background: url(../images/poll_box.jpg) repeat-y;
	margin-left: 6px;
		width: 305px;
}
DIV.poll_text {
	float: left;
	width: 150px;
	border-right: 1px solid #c1dfe7;
	font-size: 12px;
		padding: 5px 10px 5px 0px;
		width: 144px;
}
DIV.poll_text UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
DIV.poll_text UL LI { padding: 2px 0px 3px 0px; }

DIV.poll_bars {
	float: left; 
	width: 120px;
	margin-left: 10px;
	padding-top: 12px;
}
DIV.poll_bars DIV.progress_bar {
	width: 121px;
	background: url(../images/poll2.jpg) no-repeat;
	margin-bottom: 14px;
}

DIV.box_server_status {
	float: left;
	width: 325px;
}
DIV.box_server_status UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
	margin-left: 6px;
}
DIV.box_server_status UL LI, DIV.box_server_status UL LI.f1 {
	float: left;
	width: 325px;
	height: 37px;
	background: url(../images/server_status.jpg) no-repeat;
	font-size: 12px;
		padding: 9px 0px 0px 35px;
			height: 28px;
			width: 290px;
}

DIV.box_server_status UL LI.f2 { /*background: url(../images/server_status2.jpg) no-repeat; height: 31px; padding-top: 12px; height: 28px;*/ background: url(../images/server_status.jpg) no-repeat; }
DIV.box_server_status UL LI.f3 { /*background: url(../images/server_status3.jpg) no-repeat; height: 31px; padding-top: 12px; height: 28px;*/ background: url(../images/server_status.jpg) no-repeat; }
DIV.box_server_status UL LI.last { /*background: url(../images/server_status_last.jpg) no-repeat; padding-top: 12px; height: 27px;*/ background: url(../images/server_status.jpg) no-repeat; }

DIV.box_server_status UL LI SPAN { color: #007ead; font-weight: bold; }
DIV.box_server_status UL LI SPAN SPAN { color: #83becc; font-weight: normal; }


DIV#right_shadow_top {
	float: left;
	width: 646px;
	height: 5px;
	/*background: url(../images/right_shadow_top.jpg) no-repeat;*/
}

DIV.right_tab {
	float: left;
	width: 653px;
	height: 41px;
	background: url(../images/right_tab.jpg) no-repeat 1px 0px;
}

DIV.right_tab_title {
	float: left;
	font: bold 14px Arial;
	color: white;
	padding: 14px 37px 0px 26px;
	height: 27px;
	background: url(../images/divider.jpg) no-repeat 100% 3px;
}
DIV.right_tab_desc {
	color: white;
	font: normal 12px Arial;
	padding-top: 14px;
	float: left;
}
DIV.right_tab_rss {
	float: right;
	padding: 11px 22px 0px 0px;
}
DIV.right_tab_rss A {
	display: block;
	text-indent: -9999px;
	width: 28px;
	height: 19px;
	background: url(../images/rss.jpg) no-repeat 0px 0px;
	outline: 0px;
}
DIV.right_tab_rss A:hover { background: url(../images/rss.jpg) no-repeat 0px 100%; }

DIV.news_box {
	float: left;
	width: 1000px;
	margin-left: 4px;
	padding: 10px 20px 10px 20px;
	width: 603px;
	background: url(../images/n_bg.jpg) repeat-x 100% 0px;
}
DIV.news_box.news_1 { background: url(../images/n1_bg.jpg) no-repeat 100% 0px; }

DIV.n_img { float: left; width: 265px; }
DIV.n_img A {
	display: block;
	width: 240px;
	height: 130px;
		padding: 5px 5px 10px 5px;
		/*width: 230px;
		height: 115px;*/
		background: url(../images/bg_nimg.jpg) no-repeat 0px 0px; 
}
DIV.n_img A:hover { background: url(../images/bg_nimg.jpg) no-repeat 0px -149px;  }
DIV.n_img IMG { /*background: url(../images/bg_nimg.jpg) no-repeat; padding: 5px 5px 10px 5px;*/ }
DIV.n_text { float: left; width: 335px; }
DIV.n_date { color: #8cc3d0; }
DIV.n_link { padding-bottom: 6px; }
DIV.n_link A {
	color: #007ead;
	text-decoration: none;
	font: bold 14px Arial;
}
DIV.n_link A SPAN { border-bottom: 1px solid #7fbed6; }

DIV.n_desc { padding-bottom: 10px; }
DIV.n_desc P { line-height: 140%; }
DIV.n_morelink A {
	color: #007ead;
	text-decoration: none;
	background: url(../images/n_arrow.jpg) no-repeat 0px 3px;
	padding-left: 14px;
}
DIV.n_morelink A SPAN { border-bottom: 1px solid #7fbed6; }


UL.short_list { padding: 0px; margin: 0px; list-style: none; }
UL.short_list LI {
	background: url(../images/n_arrow.jpg) no-repeat 0px 8px;
	padding-left: 14px;
	padding-bottom: 5px;
	padding-top: 5px;
}
UL.short_list LI SPAN { color: #8cc3d0; }
UL.short_list LI A { text-decoration: none; color: #007ead; }
UL.short_list LI A SPAN { border-bottom: 1px solid #7fbed6; color: #007ead; }

DIV.n_link A:hover , DIV.n_morelink A:hover , UL.short_list LI A:hover { color: #3b3b3b; }
DIV.n_link A:hover SPAN , DIV.n_morelink A:hover SPAN , UL.short_list LI A:hover SPAN { color: #3b3b3b; border-bottom: 1px solid #3b3b3b; }

DIV.right_tab_default {
	float: left;
	width: 653px;
	height: 41px;
	background: url(../images/right_tab_default.jpg) no-repeat 1px 0px;
}

DIV.right_tab_default DIV.right_tab_title {
	float: left;
	font: bold 14px Arial;
	color: white;
	padding: 14px 37px 0px 26px;
	height: 27px;
	background: url(../images/divider.jpg) no-repeat 100% 4px;
}
DIV.right_tab_default DIV.right_tab_desc {
	color: white;
	font: normal 12px Arial;
	padding-top: 14px;
	float: left;
}


DIV.l_news  { float: left; width: 643px; position: relative; }
DIV.l_news  DIV.right_tab_default_bottom_shadow {
	width: 643px;
	height: 10px;
	background: url(../images/right_tab_default_bottom_shadow.jpg) no-repeat;
	position: absolute;
		z-index: 5000;
		top: 0px;
		left: 4px;
}

DIV.l_news UL { padding: 0px; margin: 0px; list-style: none; float: left; width: 648px; z-index: 1000; }
DIV.l_news UL LI {
	margin: 3px 0px 0px 4px;
	float: left;
	width: 315px;
	background: url(../images/ln_bg.jpg) no-repeat;
	font-size: 12px;
		padding: 12px 0px 10px 35px;
		width: 280px;
}
DIV.l_news UL LI B { color: #c00000; }
DIV.l_news UL LI A {
	text-decoration: none;
	color: #007ead;
	background: url(../images/n_arrow.jpg) no-repeat 0px 3px;
	padding-left: 14px;
	margin-left: 5px;
}
DIV.l_news UL LI A SPAN { border-bottom: 1px solid #7fbed6; }

DIV.l_news UL LI A:hover { color: #3b3b3b; }
DIV.l_news UL LI A:hover SPAN { color: #3b3b3b; border-bottom: 1px solid #3b3b3b; }

DIV.l_news UL LI.short_li { clear: both; float: left;}
DIV.l_news UL LI.wide_li {
	margin-left: 4px;
	width: 324px;
	background: url(../images/ln_bg2.jpg) no-repeat;
		 width: 289px; 
}

DIV.ot_bg {
	float: left;
	width: 643px;
	padding: 15px 15px 0px 9px;
	width: 619px;
	background: url(../images/bg_ot.jpg) no-repeat;
	margin-left: 4px;
}

DIV.small_img A {
	display: block;
	width: 145px;
	height: 98px;
	padding: 5px;
	padding-bottom: 10px;
		width: 135px;
		height: 85px;
	background: url(../images/small_img_bg.jpg) no-repeat 0px 0px;
}
DIV.small_img A:hover { background: url(../images/small_img_bg.jpg) no-repeat 100% 0px; }

DIV.thumb_img A {
	display: block;
	padding: 5px;
	padding-bottom: 10px;
	width: 135px;
	height: 135px;
	background: url(../images/thumb_img_bg.jpg) no-repeat 0px 0px;
}
DIV.thumb_img A:hover { background: url(../images/thumb_img_bg.jpg) no-repeat 100% 0px; }

DIV.c_ot {
	float: left;
	width: 149px;
	margin-right: 4px;
	border-right: 1px solid #b5d8e0;
	padding-left: 1px;
		padding-right: 4px;
		width: 145px;
		padding-bottom: 5px;
}
DIV.c_ot.last_item { border: 0px; }
DIV.c_title { padding-left: 5px; }
DIV.c_title A {
	color: #007ead;
	font-size: 12px;
	text-decoration: none;
}
DIV.c_title A SPAN { border-bottom: 1px solid #7fbed6; }

DIV.c_title A:hover { color: #3b3b3b; }
DIV.c_title A:hover SPAN { color: #3b3b3b; border-bottom: 1px solid #3b3b3b; }

DIV.c_mod { padding: 2px 0px 2px 5px; 	color: #8cc3d0; }
DIV.d_text { padding-left: 5px; }
DIV.d_text P { line-height: 130%; }

DIV.clearall { clear: both; }

DIV#footer {
	clear: both;
	margin: 0px auto;
	width: 990px;
	font-size: 12px;
		padding-top: 25px;
		height: 30px;	
}
DIV#footer UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-left: 30px;
		
}
DIV#footer UL LI { float: left; color: #84becd; }
DIV#footer UL LI A { color: #007ead; text-decoration: none; }
DIV#footer UL LI A SPAN { border-bottom: 1px solid #73bad4; }

DIV#footer UL LI A:hover { color: #3b3b3b; }
DIV#footer UL LI A:hover SPAN { color: #3b3b3b; border-bottom: 1px solid #3b3b3b; }

DIV#footer UL LI.arrow_li { background: url(../images/arrow_link.jpg) no-repeat 0px 3px; padding-left: 24px; }
DIV#footer UL LI.first_li { padding-right: 24px; }
DIV#footer UL LI.right_separator { background:  url(../images/right_separator.jpg) no-repeat 100% 50%; margin-right: 15px; }
DIV#footer UL LI A.arrow_link {
	background: url(../images/arrow_link.jpg) no-repeat 0px 3px;
	color: #007ead;
	font: normal 12px Arial;
	display: block;
	padding-left: 17px;
	padding-right: 9px;
	text-decoration: none;
}
DIV#footer UL LI A.arrow_link SPAN { border-bottom: 1px solid #73bad4; }


			/* 
			 * The state classes are a little bit complex, because of the doubble class bug in IE6
			 * The state class looks like this:
			 * 
			 * .ui-radio-state[-checked][-disabled][-hover] or .ui-checkbox-state[-checked][-disabled][-hover]
			 * 
			 * Examples:
			 * 
			 * .ui-radio-state-checked (simply checked) 
			 * .ui-radio-state-checked-hover (checked and hovered/focused)
			 * .ui-radio-state-hover (unchecked and hovered/focused)
			 * 
			 */
			
			.ui-radio-state-disabled,
			.ui-radio-state-checked-disabled,
			.ui-radio-state-disabled-hover,
			.ui-radio-state-checked-disabled-hover {
				/*color: #999;*/
			}
			span.ui-checkbox,
			span.ui-radio {
			display: block;
			float: left;
			width: 10px;
			height: 10px;
			margin-right: 5px;
			margin-top: 2px;
			background: url(../images/jradio_bg.jpg) no-repeat 0px 0px;
			cursor: pointer;
			}
			
			span.ui-helper-hidden {
				display: none;
			}
			label {
				/*padding: 2px;*/
				
			}
			span.ui-radio-state-hover,
			span.ui-checkbox-state-hover {
				/*background-position: 0 -114px;*/
			}
			
			span.ui-checkbox-state-checked {
				/*background-position: 0 -1px;*/
				background: url(../images/jradio_bg.jpg) no-repeat 0px -25px;
			}
			
			span.ui-checkbox-state-checked-hover {
				/*background-position: 0 -75px;*/
				background: url(../images/jradio_bg.jpg) no-repeat 0px -25px;
			}
			span.ui-radio-state-checked-disabled-hover,
			span.ui-radio-state-checked-disabled,
			span.ui-radio-state-checked {
				/*background-position: 0 -161px;*/
				background: url(../images/jradio_bg.jpg) no-repeat 0px -25px;
			}
			
			
			span.ui-radio-state-checked-hover {
				/*background-position: 0 -200px;*/
				background: url(../images/jradio_bg.jpg) no-repeat 0px -25px;
			}

			.ui-helper-hidden-accessible {
				position: absolute;
				left: -999em;
			}

			
/*===COMMENTS===*/
table.comblock {background-color: #ffffff; }
table.comblock td.cblock-content {background: transparent url("../images/comment/cblock_center_mtop.gif") left top repeat-x; }

table.comblock td.cblock-left { vertical-align: top; background: url("../images/comment/cblock_middle_left.gif") left top repeat-y;}
table.comblock td.cblock-right { vertical-align: top; background: url("../images/comment/cblock_middle_right.gif") right top repeat-y;}

table.comblock td.cblock-top {background: url("../images/comment/cblock_center_top.gif") left top repeat-x;}
table.comblock td.cblock-bottom {background: url("../images/comment/cblock_center_bottom.gif") left bottom repeat-x;}

table.comblock div.maincont { padding: 4px; }

.avatar img { width: 100px; height: auto; }
/*===END COMMENTS===*/