body {
	margin:0px;padding:0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#000000;
	background-image:url(../i/bgd.jpg);
	background-position:center top;
}
html, body {height:100%;}
h1 {display:none;margin:0px;padding:0px;}
.full_cell {
	margin-left:auto;margin-right:auto;
	width:980px;
}
.upper_footer {
	height:50px;
	display:block;
}
.footer_cell {
	border-top:5px solid #000000;
	border-bottom:5px solid #000000;
	background-color:#000000;
	/*margin-top:50px;*/
	display:block; 
}
.footer_whole {
	margin-left:auto;margin-right:auto;
	width:980px;
}
.footer_text {
	width:580px;
	color:#ffffff;
	font-size:11px;
	line-height:15px;
	text-align:left;
	display:block;
}
.footer_text a {
	color:#ffffff;
	text-decoration:none;
}
.footer_text a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.toolk2_text {
	width:400px;
	color:#ffffff;
	font-size:11px;
	line-height:15px;
	text-align:right;
	display:block;
}
.toolk2_text a {
	color:#ffffff;
	text-decoration:none;
}
.toolk2_text a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.logo_cell {
	width:780px;
	height:160px;
	margin:0px 0px 0px 10px;
	float:left;display:inline;
}
.logo_cell img {
	border:0px;
}
.logo_cell_up {
	width:780px;
	height:160px;
	padding:0px 0px 0px 10px;
	background-image:url(../i/white_p_logo.gif);
	background-repeat:repeat-x;
	background-position:left 10px;
	text-align:left;
	float:left;display:inline;
}
.logo_cell_up {

}
.datetime_cell {
	width:165px;
	height:150px;
	margin-left:10px;
	margin-top:10px;
	margin-right:15px;
	font-size:10px;
	color:#000000;
	text-align:right;
	float:left;
}
.datetime_text {
	font-size:10px;
	color:#000000;
	text-align:right;
	padding:0px 2px;
	float:right;
}
.green_left {
	width:750px;
	background-color:#36bc1e;
	float:left;
	border-left:20px solid #36bc1e;
	border-top:20px solid #36bc1e;
	border-right:20px solid #36bc1e;
	border-bottom:50px solid #36bc1e; min-height:750px;
}
.green_left_search {
	width:750px;
	background-color:#36bc1e;
	float:left;
	/*border-left:20px solid #36bc1e;*/
	border-top:20px solid #36bc1e;
	/*border-right:20px solid #36bc1e;
	border-bottom:50px solid #36bc1e; min-height:750px;*/
	padding:0px 20px 0px 20px;
	background-image:url(../i/p_search_pages_bgd.gif);
	background-position:bottom;
	background-repeat:repeat-x;  
}
.green_left_pages {
	width:790px;
	float:left;
}
.green_right {
	width:170px;
	margin-left:10px;
	background-color:#36bc1e;
	float:left;
	border-left:5px solid #36bc1e;
	border-top:20px solid #36bc1e;
	border-right:5px solid #36bc1e; min-height:750px;
	/*border-bottom:50px solid #36bc1e;*/
}
.green_right_pad {
	height:50px;
	width:170px;
	float:left; 
}
.main_menu {
	height:116px;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	color:#9ace4f; 
}
img.lines_menu {opacity:0.3;filter:alpha(opacity=30);float:left;margin-top:4px; }
.main_menu a {
	color:#000000;
	text-decoration:none;
	background-image:url(../i/p_main_menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;float:left; 
}
.main_menu a:hover {
	color:#000000;
	background-image:url(../i/p_main_menu_hover.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.main_menu a h2 {
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	/*float:left;*/
	display:inline; 
}
.main_menu a:hover h2 {
	color:#ffffff;
	text-decoration:none;
	background-image:none;
}
.main_menu a.selected:hover  {
	color:#ffffff;
	text-decoration:none;
	background-image:none;
	cursor:pointer;
	background-image:url(../i/p_main_menu_click.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.main_menu a.clickable:hover {
	color:#ffffff;
	text-decoration:none;
	background-image:url(../i/p_submenu_hover.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	cursor:pointer;
}
a.mymenu {
	color:#cdff31;
}
a.mymenu:hover {
	color:#cdff31;
	background-image:url(../i/p_mainprofile_menu_hover.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.submenu {
	font-size:14px;
	font-weight:bold;
	line-height:19px;
	color:#ffffff;
	/*border-bottom:50px solid #000;*/
}
.submenu a {
	color:#ffffff;
	text-decoration:none;
	background-image:url(../i/p_main_menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-right:15px solid #36bc1e;
	float:left;display:block;
}
.submenu a:hover {
	/*text-decoration:line-through;*/
	color:#ffffff;
	background-image:url(../i/p_submenu_hover.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.submenu a h3 {
	font-size:14px;
	font-weight:bold;
	/*display:inline;*/
	background-image:url(../i/p_submenu_hover.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0px;
	float:left;
	/*text-decoration:line-through;*/
	cursor:text;
}
.links_top {
	height:120px;
	/*width:155px;*/
	font-size:11px;
	font-weight:bold;
	text-align:right;
	line-height:14px;
	float:right;
	padding-right:15px;  
}
.links_top a {
	color:#000000;
	text-decoration:none;
	display:block;
}
.links_top a h2 {
	color:#ffffff;
	text-decoration:none;
	margin:0px;
	font-size:11px;
	cursor:text;
	display:block;
}
.links_top a:hover {
	text-decoration:underline;
}
.search_cell {
	width:150px;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	/*border-right:10px solid #36bc1e;*/
	/*border-bottom:44px solid #36bc1e;*/
	text-align:right;float:right;
}
.search_cell input {
	/*width:100px;
	height:12px;*/
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#000000;
	border:0px solid #ffffff;
	float:right;
}
/*input .velos_search_btn {
	width:20px;
	height:20px;
	border:0px;
}*/
.search_cell select {
	/*width:90px;*/
	/*height:12px;*/
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	color:#000000;
	/*margin-top:3px;*/
	float:right;
}
.search_cell img {
	border:0px;
	border-top:3px solid #36bc1e;
	float:right;
}
.banner_right {
	width:170px;
	border-top:4px solid #000000;
	border-bottom:4px solid #000000;
	margin-top:-4px;
	float:left;
}
.banner_right img {
	border:0px;
	/*border-left:1px solid #000000;
	border-right:1px solid #000000;*/
}
/********** RSS **********/
.rss_cell {
	width:170px;
	margin-bottom:15px;
	float:left;
}
.rss_link {
	font-size:10px;
	font-weight:bold;
	color:#000000;
	float:left;
}
.rss_link a {
	text-decoration:none;
	color:#000000;
	height:12px;
	padding-top:2px;
	background-image:url(../i/rss.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:17px;float:left;
}
.rss_link a:hover {
	text-decoration:none;
	color:#ffffff;
	background-image:url(../i/rss_over.gif);
}
.share_link {
	float:right;
}
/********** HOME **********/
.login_home {
	height:100px;
	display:block;
}
.home_content_cell_top {
	width:750px;
	/*border-bottom:20px solid #36bc1e;*/
	float:left;
	background-image:url(../i/bgd_home_content_cell_top.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.home_content_cell_bottom {
	width:750px;
	/*border-bottom:20px solid #36bc1e;*/
	float:left;
	background-image:url(../i/bgd_home_content_cell_bottom.gif);
	background-repeat:repeat-y;
	background-position:right;
}
/********** LOGIN HOME **********/
.login_btn_titles {
	width:750px;
	border-bottom:4px solid #000000;
	float:left;
}
.login_btn {
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#ffffff;
	background-image:url(../i/velos_login_white.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:10px;
	border-right:1px solid #000000;
	padding-top:3px;
	padding-bottom:3px;
	float:left; 
}
.create_btn a {
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background-image:url(../i/velos_login_black.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	float:left;
}
.create_btn a:hover {
	color:#ffffff;
	background-image:url(../i/velos_login_white.gif);
}
.register_home_btn {
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background-image:url(../i/velos_login_black.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	float:left;
}
.login_form_sm_text {
	width:245px; 
	font-size:10px;
	line-height:10px;
	border-top:10px solid #36bc1e;
	border-bottom:1px solid #36bc1e;
	height:10px;
	color:#000000;
	display:block; 
}
a.login_form_forgot_text {
	font-size:9px;
	line-height:10px;
	text-decoration:none;
	border-top:3px solid #36bc1e;
	height:10px;
	color:#000000;
	float:right;
}
a.login_form_forgot_text:hover {
	text-decoration:underline;
}
.login_form_cell {
	/*font-size:10px;
	line-height:13px;
	color:#000000;*/
	/*width:245px;*/
	height:23px;
	/*border-top:2px solid #36bc1e;*/
	border-right:5px solid #36bc1e;
	background-color:#ffffff;
	float:left; 
}
.login_form_cell input {
	width:245px;
	height:17px; 
	background-color:#ffffff;
	border:0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	padding-top:3px;
	color:#000000;
	display:block;
}
.login_form_button {
	/*font-size:10px;
	color:#000000;*/
	height:23px;
	/*border-top:2px solid #36bc1e;*/
	background-color:#000000;
	float:right; 
}
.login_form_button input {
	width:245px; 
	background-color:#000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	border-left:5px solid #000000;
	border-top:3px solid #000000;
	border-bottom:1px solid #000000;
	border-right:5px solid #000000;
	cursor:pointer;
	background-image:url(../i/velos_comment.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:15px;
	height:22px;
}
/********** HOME WHITE BIG LINKS **********/
.home_cell_white {
	width:340px;
	border:15px solid #ffffff;
	border-bottom:none;
	float:left; background-color:#FFFFFF
}
.home_cell_white_title {
	width:340px;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	border-bottom:4px solid #000000;
	float:left;
}
.home_cell_photo_white {
	width:340px;
	border-top:1px solid #000000;
	padding-top:15px;
	margin-top:-1px;
	float:left;
}
.home_cell_photo_white img {
	border:0px;
}
.home_des_white_cell {
	width:340px;
	/*background-color:#FFFFFF;*/
	/*margin-left:10px;*/
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border-top:10px solid #ffffff;
	/*border-bottom:1px solid #000;*/
	/*border-left:3px solid #ffffff;
	border-right:3px solid #ffffff;*/
	float:left;
}
.home_white_separator {
	height:1px;
	width:340px;
	background-color:#000000;
	float:left;
}
.home_des_white_title {
	font-size:28px;
	font-weight:bold;
	line-height:31px;
	display:block;
}
a.home_des_white_title {
	color:#000000;
	text-decoration:none;
	display:block;
}
a.home_des_white_title:hover {
	color:#36bc1e;
	text-decoration:none;
}
.home_des_white_date {
	font-size:19px;
	display:block;
	text-decoration:none;
	line-height:19px;
	border-bottom:5px solid #ffffff; 
}
.home_des_white_text {
	width:300px;
	font-size:12px;
	border-left:3px solid #ffffff;
	border-right:30px solid #ffffff;
	line-height:16px;
	text-decoration:none;
	display:block;
}
.home_des_white_more {
	width:340px;
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	text-decoration:none;
	/*border-left:3px solid #ffffff;*/
	border-top:10px solid #ffffff;
	border-bottom:10px solid #ffffff;
	display:block;
	text-align:right;
}
.home_des_white_more a {
	color:#000000;
	text-decoration:none;
	background-image:url(../i/arrow_more.gif);
	background-position:right 1px;
	background-repeat:no-repeat;
	padding-right:8px;
	cursor:pointer;
	/*float:left;*/ 
}
.home_des_white_more a:hover {
	color:#36bc1e;
	text-decoration:none;
	background-image:url(../i/arrow_more_over.gif); 
}
/********** HOME BLACK JUMPING FISH Person**********/
.home_cell_black_full {
	width:340px;
	margin-left:10px;
	background-color:#000000;
	float:left;
}
.home_cell_black {
	width:340px;
	border:15px solid #000000;
	border-bottom:none;
	float:left; background-color:#000000; 
}
.home_cell_black_title {
	width:340px;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	background-color:#000000;
	border-bottom:4px solid #ffffff;
	float:left;
}
.jumping_artist {
	width:340px;
	font-size:12px;
	color:#ffffff;
	border-top:4px solid #000000;
	background-color:#000000;
	float:left;
}
.jumping_month {
	font-weight:bold;
	color:#36bc1e;	
}
a.jumping_name {
	width:340px;
	color:#ffffff;
	font-size:28px;
	text-decoration:none;
	font-weight:bold;
	line-height:31px;
	border-top:15px solid #000000;
	background-color:#000000;
	float:left;
}
a.jumping_name:hover {
	color:#36bc1e;
}
.jumping_place {
	width:340px;
	font-size:11px;
	color:#36bc1e;
	border-top:5px solid #000000;
	background-color:#000000;
	float:left;	
}
.home_cell_photo_black {
	width:340px;
	border-top:15px solid #000000;
	float:left;
}
.home_cell_photo_black img {
	border:0px;
}
.home_black_des_text {
	width:300px;
	color:#ffffff;
	font-size:12px;
	border-top:15px solid #000000;
	border-left:3px solid #000000;
	border-right:30px solid #000000;
	line-height:16px;
	text-decoration:none;
	float:left;
}
.home_des_black_more {
	width:340px;
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	text-decoration:none;
	/*border-left:3px solid #ffffff;*/
	border-top:10px solid #000000;
	border-bottom:10px solid #000000;
	float:left;
	text-align:right;
}
.home_des_black_more a {
	color:#ffffff;
	text-decoration:none;
	background-image:url(../i/arrow_black_more.gif);
	background-position:right 1px;
	background-repeat:no-repeat;
	padding-right:8px;
	cursor:pointer;
	/*float:left;*/ 
}
.home_des_black_more a:hover {
	color:#36bc1e;
	text-decoration:none;
	background-image:url(../i/arrow_black_more_over.gif); 
}
.home_black_list_agenda_item .home_des_green_more {
	width:340px;
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	text-decoration:none;
	/*border-left:3px solid #ffffff;*/
	border-top:10px solid #000000;
	border-bottom:0px solid #000000;
	display:block;
	text-align:right;
}
.home_black_list_agenda_item .home_des_green_more a {
	color:#36bc1e;
	text-decoration:none;
	background-image:url(../i/arrow_black_more_over.gif);
	background-position:right 1px;
	background-repeat:no-repeat;
	padding-right:8px;
	cursor:pointer;
	/*float:left;*/ 
}
.home_black_list_agenda_item .home_des_green_more a:hover {
	color:#ffffff;
	text-decoration:none;
	background-image:url(../i/arrow_black_more.gif); 
}
.home_black_green_separator {
	height:10px;
	width:370px;
	background-color:#36bc1e;
	float:left;
}
/********** HOME BLACK JUMPING FISH Events **********/
.home_black_list_agenda_item {
	width:340px;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	/*border-left:10px solid #36bc1e;*/
	border-top:10px solid #000000;
	border-bottom:10px solid #000000;
	float:left;
}
.home_black_list_agenda_item a {
	color:#ffffff;
	text-decoration:none;
}
.home_black_list_agenda_item a:hover {
	text-decoration:underline;
}
.home_black_list_agenda_place {
	font-size:12px;
	font-weight:normal;
	color:#36bc1e;
	/*display:block;*/
}
.home_black_list_agenda_time {
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}
.home_black_list_agenda_despecial {
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#36bc1e;
	display:block;
}
.home_black_list_agenda_despecial a {
	color:#36bc1e;
	text-decoration:none;
}
.home_black_list_agenda_despecial a:hover {
	text-decoration:underline;
}
.home_black_list_agenda_date {
	width:340px;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	display:block;
}
.home_black_list_separator {
	width:340px;
	height:1px;
	background-color:#ffffff;
	float:left;
}
/********** HOME WHITE AGENDA Events **********/
.home_white_list_agenda_item {
	width:340px;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	/*border-left:10px solid #36bc1e;*/
	/*border-top:10px solid #ffffff;
	border-bottom:10px solid #ffffff;*/
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}
.home_white_list_agenda_item a {
	color:#000000;
	text-decoration:none;
	padding-left:1px;
	display:block;
}
.home_white_list_agenda_item a:hover {
	text-decoration:underline;
}
.home_white_list_agenda_place {
	font-size:12px;
	font-weight:normal;
	color:#36bc1e;
	padding-left:1px;
	display:block;
}
.home_white_list_agenda_time {
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.home_white_list_agenda_date {
	width:338px;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding-left:1px;
	display:block;
}
.home_white_list_separator {
	width:340px;
	height:1px;
	background-color:#000000;
	float:left;
}
.home_current_agenda {
	color:#ffffff;
	border-top:3px solid #000000;
	border-bottom:3px solid #000000;
	margin-top:-3px;
	background-color:#36bc1e; 
}
.home_current_agenda a {
	color:#ffffff;
	font-weight:bold;
}
.home_current_agenda .home_white_list_agenda_place, .home_current_agenda .home_white_list_agenda_time {
	color:#ffffff;
}

/********** HOME GREY New Comers**********/
.home_cell_grey_full {
	width:340px;
	margin-left:10px;
	background-color:#cbccce;
	float:left;
}
.home_cell_grey {
	width:340px;
	border:15px solid #cbccce;
	border-bottom:none;
	float:left; 
}
.home_cell_grey_title {
	width:340px;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	background-color:#cbccce;
	border-bottom:4px solid #000000;
	float:left;
}

.search_grey_field {
	/*border-left:20px solid #36bc1e;*/
	/*width:600px;*/
	border-top:15px solid #cbccce;
	border-bottom:30px solid #cbccce;
	height:23px;
	background-color:#ffffff;
	float:left; 
}
.search_grey_field input {
	width:230px;
	height:17px; 
	background-color:#ffffff;
	border:0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	padding-top:3px;
	color:#000000;
}
.search_grey_btn_cell {
	/*width:600px;*/
	/*border-left:20px solid #36bc1e;*/
	border-top:15px solid #cbccce;
	border-bottom:30px solid #cbccce;
	height:23px;
	background-color:#000000;
	float:right; 
}
.search_grey_btn_cell input {
	width:105px;
	background-color:#000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	border-left:5px solid #000000;
	border-top:4px solid #000000;
	border-bottom:1px solid #000000;
	border-right:5px solid #000000;
	cursor:pointer;
	background-image:url(../i/velos_comment.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:15px;
	height:21px; 
}

.home_des_grey_more {
	width:340px;
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	text-decoration:none;
	/*border-left:3px solid #ffffff;*/
	border-top:10px solid #cbccce;
	border-bottom:10px solid #cbccce;
	display:block;
	text-align:right;
}
.home_des_grey_more a {
	color:#000000;
	text-decoration:none;
	background-image:url(../i/arrow_more_list.gif);
	background-position:right 1px;
	background-repeat:no-repeat;
	padding-right:8px;
	cursor:pointer;
	/*float:left;*/ 
}
.home_des_grey_more a:hover {
	color:#ffffff;
	text-decoration:none;
	background-image:url(../i/arrow_more_list_over.gif); 
}
.home_grey_green_separator {
	height:10px;
	width:370px;
	background-color:#36bc1e;
	float:left;
}

.comer_cell {
	width:340px;
	border-top:15px solid #cbccce;
	border-bottom:15px solid #cbccce;
	float:left; 
}
.comer_cell img {
	border:0px;
	border-right:10px solid #cbccce;
	float:left;
}
.comer_name {
	width:285px;
	font-size:13px;
	font-weight:bold;
	border-top:13px solid #cbccce;
	color:#000000; 
	float:left; 
}
.comer_name a {
	color:#000000;
	background-image:url(../i/p_main_menu.gif);
	background-repeat:repeat-x;
	background-position:bottom; 
	text-decoration:none;
}
.comer_name a:hover {
	background-image:url(../i/p_main_menu_hover.gif);
}
.comer_date {
	/*width:600px;*/
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	display:block;
}
/*.comer_time {
	color:#ffffff;
}
.comer_description {
	width:600px;
	font-size:12px;
	line-height:14px;
	border-top:10px solid #36bc1e;
	border-left:20px solid #36bc1e;
	color:#000000;
	float:left; 
}*/


/********** HOME BIG List links **********/
.home_list_links_group {
	width:720px;
	width:px;
	border-top:10px solid #36bc1e;
	border-bottom:40px solid #36bc1e;
	border-left:15px solid #36bc1e;
	border-right:15px solid #36bc1e;
	float:left; 
}
.home_list_title {
	width:550px;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	border-top:30px solid #36bc1e;
	float:left;
}
.home_list_more {
	/*width:80px;*/
	margin-top:37px;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	text-align:right;
	float:right;
}
.home_list_more a {
	color:#000000;
	text-decoration:none;
	background-image:url(../i/arrow_more_list.gif);
	background-position:right 1px;
	background-repeat:no-repeat;
	padding-right:9px;
}
.home_list_more a:hover {
	color:#ffffff;
	background-image:url(../i/arrow_more_list_over.gif);
}
.home_list_separator_top {
	width:720px;height:4px;
	background-color:#000000;
	display:block;
}
.home_list_separator {
	width:720px;height:1px;
	background-color:#000000;
	display:block;
}
.home_list_item_news {
	width:550px;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	/*border-left:10px solid #36bc1e;*/
	border-top:6px solid #36bc1e;
	border-bottom:6px solid #36bc1e;
	float:left;
}
.home_list_item_news a {
	color:#000000;
	text-decoration:none;
	/*border-left:2px solid #36bc1e;*/
	display:block;
}
.home_list_item_news a:hover {
	text-decoration:underline;
}
/********** END OF HOME **********/
/********** LINKS Right **********/
.links_right_cell {
	width:170px;
	display:block;
}
.links_right_title {
	font-size:28px;
	font-weight:bold;
	line-height:28px;
	/*border-top:40px solid #36bc1e;*/
	float:left;
}
.links_right_separator {
	width:170px;height:1px;
	background-color:#000000;
	display:block;
}
.links_right_item {
	width:170px;
	font-size:11px;
	color:#000000;
	border-top:6px solid #36bc1e;
	border-bottom:6px solid #36bc1e;
	float:left;
}
.links_right_item a {
	color:#000000;
	text-decoration:none;
	/*border-left:2px solid #36bc1e;*/
	display:block;
}
.links_right_item a:hover {
	text-decoration:underline;
}
.links_right_date {
	font-size:12px;
	color:#ffffff;
	/*border-left:2px solid #36bc1e;*/
}
/********** SITEMAP **********/
.simple_white_content {
	width:710px;
	border-top:20px solid #FFFFFF;
	border-bottom:25px solid #FFFFFF;
	border-left:20px solid #FFFFFF;
	border-right:20px solid #FFFFFF;
	background-color:#FFFFFF;
	float:left;
}
.search_simple_white_content {
	width:710px; 
	border-top:20px solid #FFFFFF;
	border-bottom:25px solid #FFFFFF;
	border-left:20px solid #FFFFFF;
	border-right:20px solid #FFFFFF;
	background-color:#FFFFFF;
	float:left; min-height:700px;
}
.simple_title {
	width:710px;
	font-size:28px;
	line-height:26px;
	margin:0px;
	font-weight:bold;
	float:left; 
}
.simple_title h2 {
	width:710px;
	font-size:28px;
	line-height:26px;
	margin:0px;
	font-weight:bold;
	float:left; 
}
.sr_title {
	font-size:14px;
	line-height:14px;
	margin-top:10px;
	margin-bottom:15px;
	font-weight:bold;
	display:block;
}
.sr_text {
	font-size:14px;
	line-height:14px;
	margin-top:10px;
	font-weight:normal;
}
.simple_content_more {
	width:650px;
	font-size:11px;
	color:#000000;
	line-height:14px;
	/*border-top:20px solid #ffffff;*/
	border-bottom:20px solid #ffffff;
	float:left; 
}
.sr_results_link {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	/*background-image:url(../i/map_l3.gif);
	background-position:left 4px;
	background-repeat:no-repeat;*/
	/*padding-left:10px;*/
	margin-bottom:3px;
	display:block;/* clear:left;*/
}
.sr_results_link a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	background-image:url(../i/map_l3.gif);
	background-position:2px 4px;
	background-repeat:no-repeat;
	padding-left:12px;
	margin-top:10px;
	/*margin-bottom:3px;*/
	font-weight:bold;
	display:block; /*clear:left;*/
}
.sr_results_link a:hover {
	color:#36bc1e;
	background-image:url(../i/map_l3_over.gif);
}
.simple_content_more a.l1 {
	font-size:17px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
	margin-top:10px;
	padding-right:10px;
	text-decoration:none;
	background-image:url(../i/p_sitemap.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	float:left; clear:left;
}
.simple_content_more a.l1:hover {
	color:#36bc1e;
	background-image:url(../i/p_sitemap_over.gif);
}
.simple_content_more a.l2 {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
	text-decoration:none;
	background-image:url(../i/map_l2.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:20px;
	padding-left:15px;
	float:left; clear:left;
}
.simple_content_more a.l2:hover {
	color:#36bc1e;
	background-image:url(../i/map_l2_over.gif);
}
.simple_content_more a.l3 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:18px;
	text-decoration:none;
	background-image:url(../i/map_l3.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:40px;
	padding-left:10px;
	float:left; clear:left;
}
.simple_content_more a.l3:hover {
	color:#36bc1e;
	background-image:url(../i/map_l3_over.gif);
}
/********** MUSIC + NEWS Checked Items **********/
.news_general_title {
	width:750px;
	font-size:21px;
	font-weight:bold;
	color:#000000;
	line-height:21px;
	border-bottom:4px solid #000000;
	margin-bottom:10px;
	float:left;
}
.news_content_cell {
	width:750px;
	background-color:#ffffff;
	border-bottom:20px solid #36bc1e;
	float:left;
	/*background-image:url(../i/bgd_white_news_content_cell.gif);
	background-repeat:repeat-y;
	background-position:right;*/
}
.news_photo {
	/*width:470px;
	height:350px; overflow:hidden;*/
	float:left; 
}
.news_photo img {
	border:0px;
}
.news_des_white_cell {
	width:264px;
	background-color:#FFFFFF;
	margin-left:10px;
	font-size:11px;
	color:#000000;
	border-top:10px solid #ffffff;
	/*border-bottom:10px solid #ffffff;*/
	border-left:3px solid #ffffff;
	border-right:3px solid #ffffff;
	display:block; 
}
/*.news_des_white_cell a {
	color:#000000;
	text-decoration:none;
	display:block; 
}*/
/*.news_des_white_cell a:hover {
	color:#36bc1e;
	text-decoration:none;
}*/
.news_des_title {
	font-size:28px;
	font-weight:bold;
	line-height:31px;
	display:block;
}
a.news_des_title {
	color:#000000;
	text-decoration:none;
	display:block;
}
a.news_des_title:hover {
	color:#36bc1e;
	text-decoration:none;
}
.news_des_date {
	font-size:19px;
	display:block;
	text-decoration:none;
	line-height:19px;
	border-bottom:5px solid #ffffff;
}
.news_des_text {
	/*border-left:3px solid #ffffff;
	border-right:40px solid #ffffff;
	line-height:14px;
	text-decoration:none;
	display:block;*/
	border-left:3px solid #ffffff;
	border-right:40px solid #ffffff;
	line-height:16px;
	font-size:12px;
	color:#000000;
	margin-left:10px; display:inline;
	text-decoration:none;
	display:block;
}
.news_des_more {
	/*width:251px;*/
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	text-decoration:none;
	border-left:3px solid #ffffff;
	border-top:10px solid #ffffff;
	border-right:10px solid #ffffff;
	border-bottom:10px solid #ffffff;
	display:block;
	margin-left:10px;
	text-align:left;
}
.news_des_more a {
	color:#000000;
	text-decoration:none;
	background-image:url(../i/arrow_more.gif);
	background-position:right 1px;
	background-repeat:no-repeat;
	padding-right:8px;
	cursor:pointer;
	/*float:left;*/ 
}
.news_des_more a:hover {
	color:#36bc1e;
	text-decoration:none;
	background-image:url(../i/arrow_more_over.gif); 
}
/********** MUSIC + NEWS Lists **********/
.list_links_group {
	width:750px;
	border-top:10px solid #36bc1e;
	/*border-bottom:25px solid #000;*/
	float:left;
}
.list_title {
	width:550px;
	font-size:35px;
	line-height:35px;
	font-weight:bold;
	border-left:10px solid #36bc1e;
	border-top:25px solid #36bc1e;
	float:left;
}
.list_separator {
	width:750px;height:1px;
	background-color:#000000;
	display:block;
}
/********** MUSIC List **********/
.list_more {
	/*width:80px;*/
	margin-top:45px;
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	text-align:right;
	float:right; 
}
.list_more a {
	color:#000000;
	text-decoration:none;
	background-image:url(../i/arrow_more_list.gif);
	background-position:right 1px;
	background-repeat:no-repeat;
	padding-right:9px;
}
.list_more a:hover {
	color:#ffffff;
	background-image:url(../i/arrow_more_list_over.gif);
}
.list_item {
	width:750px;
	border-bottom:1px solid #000000;
	float:left;
}
.list_number {
	font-size:18px;
	font-weight:bold;
	color:#000000;
	border-left:10px solid #36bc1e;
	border-top:2px solid #36bc1e;
	border-bottom:2px solid #36bc1e;
	float:left;
}
.list_link {
	width:550px;
	font-size:13px;
	color:#000000;
	border-top:6px solid #36bc1e;
	border-left:5px solid #36bc1e;
	border-bottom:3px solid #36bc1e;
	float:left;
}
.list_link a {
	color:#ffffff;
	text-decoration:none;
}
.list_link a:hover {
	text-decoration:underline;
}
/********** NEWS List **********/
.list_item_news {
	width:550px;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	border-left:10px solid #36bc1e;
	border-top:6px solid #36bc1e;
	border-bottom:6px solid #36bc1e;
	float:left;
}
.list_item_news a {
	color:#000000;
	text-decoration:none;
	/*border-left:2px solid #36bc1e;*/
	display:block;
}
.list_item_news a:hover {
	text-decoration:underline;
}
.list_date_news {
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	/*border-left:2px solid #36bc1e;*/
}
.list_name_news {
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
/********** NEWS More **********/
.news_content_cell_more {
	width:730px;
	border-left:20px solid #ffffff;
	/*border-right:20px solid #ffffff;
	border-bottom:20px solid #ffffff;*/
	float:left;
	background-color:#FFFFFF;
	/*background-image:url(../i/bgd_white_news_content_cell.gif);
	background-repeat:repeat-y;
	background-position:right;*/
}
.news_thumb_more {
	width:234px;
	margin-left:10px;
	float:left;
}
.news_thumb_more a img {
	border:0px;
	margin-right:10px;
	margin-bottom:10px;
}
.news_thumb_column {
	width:117px;
	float:left;
}
.news_white_content {
	width:710px;
	border-top:20px solid #FFFFFF;
	border-bottom:25px solid #FFFFFF;
	border-left:20px solid #FFFFFF;
	border-right:20px solid #FFFFFF;
	background-color:#FFFFFF;
	float:left;
}
.list_title_more h4 {
	width:710px;
	font-size:28px;
	line-height:31px;
	margin:0px;
	font-weight:bold;
	float:left; 
}
.list_title_more h3 {
	width:710px;
	font-size:34px;
	line-height:36px;
	margin:0px;
	font-weight:bold;
	float:left; 
}
.news_date_more {
	/*width:710px;*/
	font-size:19px;
	line-height:19px;
	border-bottom:3px solid #ffffff;
	color:#000000;
	float:left;
}
.list_separator_more {
	width:710px;
	height:5px;
	background-color:#000000;
	/*border-bottom:20px solid #ffffff;*/
	margin-top:5px;
	display:block;
}
.publish_details {
	font-size:12px;
	color:#000000;
	text-align:right;
	/*border-top:3px solid #ffffff;
	border-bottom:15px solid #ffffff;*/
	border-top:4px solid #ffffff;
	float:right;
}
/*.publish_date {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}*/
.publish_writer {
	font-size:12px;
	color:#808080;
}
.news_content_more {
	width:650px;
	font-size:12px;
	color:#000000;
	line-height:16px;
	border-bottom:20px solid #ffffff;
}
.news_content_more a {
	color:#36bc1e;
	text-decoration:underline;
}
.news_content_more a:hover {
	text-decoration:none;
}
.agenda_details_list_title {
	width:550px;
	font-size:35px;
	line-height:35px;
	font-weight:bold;
	border-left:20px solid #36bc1e;
	/*border-top:25px solid #36bc1e;*/
	float:left;
}
.agenda_details_white_content {
	width:710px;
	/*border-top:20px solid #FFFFFF;*/
	border-bottom:25px solid #FFFFFF;
	border-left:20px solid #FFFFFF;
	border-right:20px solid #FFFFFF;
	background-color:#FFFFFF;
	float:left;
}
.agenda_details_content_more {
	width:650px;
	font-size:11px;
	color:#000000;
	line-height:14px;
	border-bottom:20px solid #ffffff;
}
.agenda_detail_list_separator {
	width:750px;height:5px;
	background-color:#000000;
	display:block;
}
.agenda_detail_cell {
	width:710px;
	padding-top:10px;
	float:left; 
}
.agenda_white_item {
	width:550px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#000000;
	/*border-left:10px solid #36bc1e;*/
	/*border-top:10px solid #ffffff;
	border-bottom:10px solid #ffffff;
	padding-top:10px;*/
	padding-bottom:10px;
	float:left;
}
.agenda_white_item a {
	color:#000000;
	text-decoration:none;
	padding-left:1px;
	display:block;
}
.agenda_white_item a:hover {
	text-decoration:underline;
}
.agenda_details_img {
	padding-right:20px;
	padding-top:5px;
	padding-bottom:10px;
	float:right;
}
.agenda_details_list_separator {
	width:710px;
	height:1px;
	background-color:#000000;
	float:left;
}
.news_more_sm_title {
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	color#:000000;
	float:left;
	border-bottom:3px solid #000000;
}
.news_content_details_more {
	width:650px;
	font-size:12px;
	color:#000000;
	line-height:14px;
	padding-right:50px;
	border-bottom:20px solid #ffffff;
	border-top:5px solid #ffffff;
	float:left;
}
.news_content_details_more a {
	color:#36bc1e;
	text-decoration:underline;
}
.news_content_details_more a:hover {
	text-decoration:none;
}
.list_title_more_sec {
	width:550px;
	font-size:28px;
	line-height:28px;
	font-weight:bold;
	border-top:40px solid #36bc1e;
	border-left:20px solid #36bc1e;
	float:left;
}
.comments_tosend {
	font-size:11px;
	font-weight:bold;
	text-align:right;
	border-bottom:12px solid #36bc1e;
	display:block;
}
/*.comments_send {
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	display:block;
}*/
.comments_field {
	border-left:20px solid #36bc1e;
	/*width:600px;*/
	border-top:5px solid #36bc1e;
	display:block;
}
.comments_field textarea {
	width:310px;
	height:110px; 
	background-color:#ffffff;
	border:0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#000000;
}
.comments_btn_cell {
	border-left:20px solid #36bc1e;
	border-top:5px solid #36bc1e;
	border-bottom:15px solid #36bc1e;
	display:block;
}
.comments_btn_cell input {
	width:310px;
	background-color:#000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	border-left:5px solid #000000;
	border-top:3px solid #000000;
	border-bottom:1px solid #000000;
	border-right:5px solid #000000;
	cursor:pointer;
	background-image:url(../i/velos_comment.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:15px; 
}
.list_separator_more_sec {
	width:750px;height:3px;
	background-color:#000000;
	border-bottom:10px solid #36bc1e;
	display:block;
}
.video_cell {
	border-left:20px solid #36bc1e;
	display:block;
}
.comment_send_cell {
	border-top:15px solid #36bc1e;
	border-bottom:15px solid #36bc1e;
	float:left;
}
.comment_send_cell img {
	border:0px;
	border-left:20px solid #36bc1e;
	border-right:10px solid #36bc1e;
	float:left;
}
.comment_name {
	width:600px;
	font-size:15px;
	font-weight:bold;
	border-top:13px solid #36bc1e;
	color:#000000; 
	float:left; 
}
.comment_name a {
	color:#000000;
	background-image:url(../i/p_main_menu.gif);
	background-repeat:repeat-x;
	background-position:bottom; 
	text-decoration:none;
}
.comment_name a:hover {
	background-image:url(../i/p_main_menu_hover.gif);
	text-decoration:none;
}
.comment_date {
	width:600px;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	display:block;
}
.comment_time {
	color:#ffffff;
}
.comment_description {
	width:600px;
	font-size:12px;
	line-height:14px;
	border-top:10px solid #36bc1e;
	border-left:20px solid #36bc1e;
	color:#000000;
	float:left; 
}
.back_page {
	width:750px;
	font-size:10px;
	line-height:11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	border-top:5px solid #36bc1e;
	float:left;
}
.back_page a {
	color:#000000;
	text-decoration:none;
	background-image:url(../i/arrow_back.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
	padding-left:9px;
}
.back_page a:hover {
	color:#ffffff;
	background-image:url(../i/arrow_back_over.gif);
}
/********** AGENDA **********/
.calendar_cell {
	width:750px;
	border-top:1px solid #36bc1e;
	border-bottom:20px solid #36bc1e;
	display:block; position:relative;
}
.full_table {
	width:750px;
	border-bottom:4px solid #000000;
	border-collapse:collapse;
}
.full_table td {
	width:106px;
	border:1px solid #000000;
	padding-bottom:20px;
	background-color:#ffffff;
}
.full_table td.month_cell {
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color:#000000;
	padding:5px 0px;
}
.month_cell h3 {
	margin:0px;
	font-size:16px;
	font-weight:bold;
	display:inline;
}
td.month_cell {width:750px;}
.month_cell a {
	color:#ffffff;
	text-decoration:none;
}
.month_cell a:hover {
	color:#36bc1e;
}
tr.calendar_day {
	font-size:12px;
	color:#000000;
}
tr.calendar_day td {
	padding:5px 0px 3px 0px;
	border-bottom:4px solid #000000;
}
tr.calendar_day td a {
	color:#000000;
	text-decoration:none;
}
tr.calendar_day td.current_date_day a {
	color:#ffffff;
	text-decoration:none;
}
/*tr.calendar_day td a:hover, tr.calendar_day a strong:hover {
	color:#36bc1e;
}
tr.calendar_day td.current_date_day a:hover, tr.calendar_day td.current_date_day a strong:hover {
	color:#000000;
}*/
tr.calendar_day strong {
	font-size:17px;
	color:#000000;
}
td.current_date_day {
	background-color:#b4b5b7;
	color:#ffffff;
}
td.current_date_day strong {
	color:#ffffff;
}
tr.calendar_day td a.agenda_date_link:hover {
	text-decoration:underline;
}
tr.calendar_day td.current_date_day a.agenda_date_link:hover {
	text-decoration:underline;
}
a.week_link_left {
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	color:#ffffff;
	text-decoration:none;
	background-color:#000000;
	border-top:5px solid #000000;
	border-bottom:5px solid #000000;	
	border-left:5px solid #000000;
	border-right:5px solid #000000;
	margin-top:6px;
	float:left; 
	position:absolute; top:36px;
}
a.week_link_left:hover {
	color:#36bc1e;	
}
a.week_link_right {
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	color:#ffffff;
	text-decoration:none;
	background-color:#000000;
	border-top:5px solid #000000;
	border-bottom:5px solid #000000;	
	border-left:5px solid #000000;
	border-right:5px solid #000000;
	margin-top:6px;
	float:right; 
	position:absolute; top:36px; right:0px;
}
a.week_link_right:hover {
	color:#36bc1e;	
}
/*.week_day {
	float:left;
	text-align:center;
	border-left:20px solid #ffffff;
	border-right:20px solid #ffffff;
}*/
/*.week_day_right {
	float:right;
	text-align:center;
	border-left:20px solid #ffffff;
	border-right:20px solid #ffffff;
}*/
.full_table td.current_date {
	width:106px;
	border:1px solid #000000;
	background-color:#b4b5b7;
}
a.event_cell {
	/*width:106px;*/
	font-size:11px;
	color:#000000;
	padding:10px;
	border-bottom:2px solid #000000;
	display:block;
	text-decoration:none;
	text-align:left;
}
a.event_cell:hover {
	text-decoration:underline; 
}
.event_cell img {
	border:0px;
	padding-bottom:3px;
	display:block;
}
/*a.event_cell .event_description:hover {
	color:#000000;
}*/
.event_place {
	font-size:11px;
	color:#36bc1e;
	display:block;
}
td.current_date a.event_cell {
	color:#ffffff;
	text-decoration:none;
}
td.current_date a.event_cell:hover {
	color:#ffffff;
	text-decoration:underline;
}
td.current_date a.event_cell .event_place {
	color:#000000;
	text-decoration:none;
}
td.current_date a.event_cell:hover .event_place {
	color:#000000;
	text-decoration:underline;
}
a.event_cell:hover .event_place {
	color:#36bc1e;
	text-decoration:underline;
}
a.event_cell .event_time {
	font-weight:bold;
	display:block;
}
.list_agenda_item {
	width:550px;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	border-left:10px solid #36bc1e;
	border-top:6px solid #36bc1e;
	border-bottom:6px solid #36bc1e;
	float:left;
}
.list_agenda_item a {
	color:#000000;
	text-decoration:none;
}
.list_agenda_item a:hover {
	text-decoration:underline;
}
.list_agenda_place {
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	display:block;
}
.list_agenda_time {
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.list_agenda_date {
	width:550px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	display:block;
}
/********** SEARCH PAGES Numbers More **********/
.search_pages_text {
	width:750px; 
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	background-color:#FFFFFF; 
	/*border-left:30px solid #ffffff;
	border-right:20px solid #ffffff;*/
	border-top:5px solid #ffffff;
	border-bottom:5px solid #ffffff;
	margin-top:65px;
	float:left; 
}
/*.news_pages_numbers {
	float:left;
}*/
.search_pages_text a {
	color:#000000;
	text-decoration:none;
	padding:0px 4px;
}
/*.news_pages_text a.selected, .news_pages_text span.selected {
	color:#36bc1e;
	text-decoration:none;
	cursor:text;
}*/
.search_pages_text a:hover {
	color:#36bc1e;
	text-decoration:none;
}
/*.news_pages_text a.disabled, .news_pages_text a.disabled:hover {
	color:#cccccc;
	text-decoration:none;
	cursor:text;
}*/
.search_pages_text img {
	border:0px;
	display:inline;
	vertical-align:top;
}
/*.page_month {
	float:right;
}
.page_month a.left_month.disabled, .page_month a.right_month.disabled, .page_month a.left_month.disabled:hover, .page_month a.right_month.disabled:hover {
	color:#cccccc;
	text-decoration:none;
	cursor:text;
}
.page_month a.left_month {
	background-image:url(../i/arrow_pages_back.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:8px; 
}
.page_month a.left_month:hover {
	background-image:url(../i/arrow_pages_back_over.gif);
}
.page_month a.left_month.disabled {
	background-image:url(../i/arrow_pages_back_disabled.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:8px; 
}
.page_month a.left_month.disabled:hover {
	background-image:url(../i/arrow_pages_back_disabled.gif);
}
.page_month a.right_month {
	background-image:url(../i/arrow_pages_next.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:8px;
}
.page_month a.right_month:hover {
	background-image:url(../i/arrow_pages_next_over.gif);
}
.page_month a.right_month.disabled {
	background-image:url(../i/arrow_pages_next_disabled.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:8px;
}
.page_month a.right_month.disabled:hover {
	background-image:url(../i/arrow_pages_next_disabled.gif);
}*/
/********** PAGES Numbers More **********/
.news_pages_text {
	width:740px;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	background-color:#FFFFFF;
	border-left:30px solid #ffffff;
	border-right:20px solid #ffffff;
	border-top:5px solid #ffffff;
	border-bottom:5px solid #ffffff;
	float:left;
}
/*.news_pages_numbers {
	float:left;
}*/
.news_pages_text a {
	color:#000000;
	text-decoration:none;
	padding:0px 4px;
}
/*.news_pages_text a.selected, .news_pages_text span.selected {
	color:#36bc1e;
	text-decoration:none;
	cursor:text;
}*/
.news_pages_text a:hover {
	color:#36bc1e;
	text-decoration:none;
}
/*.news_pages_text a.disabled, .news_pages_text a.disabled:hover {
	color:#cccccc;
	text-decoration:none;
	cursor:text;
}*/
.news_pages_text img {
	border:0px;
	display:inline;
	vertical-align:top;
}
.page_month {
	float:right;
}
.page_month a.left_month.disabled, .page_month a.right_month.disabled, .page_month a.left_month.disabled:hover, .page_month a.right_month.disabled:hover {
	color:#cccccc;
	text-decoration:none;
	cursor:text;
}
.page_month a.left_month {
	background-image:url(../i/arrow_pages_back.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:8px; 
}
.page_month a.left_month:hover {
	background-image:url(../i/arrow_pages_back_over.gif);
}
.page_month a.left_month.disabled {
	background-image:url(../i/arrow_pages_back_disabled.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:8px; 
}
.page_month a.left_month.disabled:hover {
	background-image:url(../i/arrow_pages_back_disabled.gif);
}
.page_month a.right_month {
	background-image:url(../i/arrow_pages_next.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:8px;
}
.page_month a.right_month:hover {
	background-image:url(../i/arrow_pages_next_over.gif);
}
.page_month a.right_month.disabled {
	background-image:url(../i/arrow_pages_next_disabled.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:8px;
}
.page_month a.right_month.disabled:hover {
	background-image:url(../i/arrow_pages_next_disabled.gif);
}
/********** COMMENTS Numbers More **********/
.comments_pages_text {
	width:750px;
	font-size:10px;
	line-height:15px;
	font-weight:bold;
	/*background-color:#FFFFFF;*/
	/*border-left:30px solid #ffffff;
	border-right:20px solid #ffffff;*/
	border-top:5px solid #36bc1e;
	border-bottom:3px solid #36bc1e;
	float:left; 
}
/*.news_pages_numbers {
	float:left;
}*/
.comments_pages_text a {
	color:#000000;
	text-decoration:none;
	padding:0px 4px;
}
/*.news_pages_text a.selected, .news_pages_text span.selected {
	color:#36bc1e;
	text-decoration:none;
	cursor:text;
}*/
.comments_pages_text a:hover {
	color:#ffffff;
	text-decoration:none;
}
/*.news_pages_text a.disabled, .news_pages_text a.disabled:hover {
	color:#cccccc;
	text-decoration:none;
	cursor:text;
}*/
.comments_pages_text img {
	border:0px;
	display:inline;
	vertical-align:top;
}
.comments_page_month {
	margin-right:3px; float:right; 
}
.comments_page_month a.left_month.disabled, .comments_page_month a.right_month.disabled, .comments_page_month a.left_month.disabled:hover, .comments_page_month a.right_month.disabled:hover {
	color:#d6d6d6;
	text-decoration:none;
	cursor:text;
}
.comments_page_month a.left_month {
	background-image:url(../i/comments_arrow_back.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:8px; 
}
.comments_page_month a.left_month:hover {
	background-image:url(../i/comments_arrow_back_over.gif);
}
.comments_page_month a.left_month.disabled {
	background-image:url(../i/arrow_pages_back_disabled.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:8px; 
}
.comments_page_month a.left_month.disabled:hover {
	background-image:url(../i/arrow_pages_back_disabled.gif);
}
.comments_page_month a.right_month {
	background-image:url(../i/comments_arrow_next.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:8px;
}
.comments_page_month a.right_month:hover {
	background-image:url(../i/comments_arrow_next_over.gif);
}
.comments_page_month a.right_month.disabled {
	background-image:url(../i/arrow_pages_next_disabled.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:8px;
}
.comments_page_month a.right_month.disabled:hover {
	background-image:url(../i/arrow_pages_next_disabled.gif);
}
/********** USER PROFILE List **********/
.up_white_content {
	width:710px;
	border-top:20px solid #FFFFFF;
	border-bottom:25px solid #FFFFFF;
	border-left:20px solid #FFFFFF;
	border-right:20px solid #FFFFFF;
	background-color:#FFFFFF;
	float:left;
}
.up_list_title {
	width:710px;
	font-size:21px;
	font-weight:bold;
	color:#000000;
	line-height:21px;
	border-bottom:4px solid #000000;
	margin-bottom:10px;
	float:left;
}
.up_list_title_new {
	/*width:710px;*/
	font-size:21px;
	font-weight:bold;
	color:#000000;
	line-height:21px;
	/*border-bottom:4px solid #000000;*/
	/*margin-bottom:10px;*/
	float:left;
}
.up_list_separator_new {
	width:710px;
	height:4px;
	background-color:#000000;
	/*margin-bottom:10px;*/
	float:left;
}
.up_drop_down_music_list {
	width:710px;
	height:25px;
	float:left;
}
.up_view_all_link {
	background-color:#000000;
	float:left;
}
a.up_view_all_link {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 5px;
}
a.up_view_all_link:hover {
	color:#36bc1e;
}
.wall_notifications {
	width:710px;
	font-size:11px;
	color:#000000;
	float:left; 
}
.wall_notifications a {
	color:#36bc1e;
	font-weight:bold;
	text-decoration:none;
}
.wall_notifications a:hover {
	color:#000000;
}
.wall_item {
	width:700px;
	padding:7px 5px;
	border-bottom:1px solid #000000;
	float:left;
}
.wall_item img {
	padding-right:10px;
	float:left; 
}
.up_separator_group {
	width:710px;
	height:30px;
	background-color:#ffffff;
	float:left;
}
.up_letters_search_cell {
	width:710px;
	float:left;
}
.up_alphabet {
	width:710px;
	font-size:15px;
	line-height:17px;
	color:#000000;
	border-bottom:10px solid #ffffff;
	float:left;
}
.up_alphabet a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding:1px 7px;
	border-right:1px solid #000000;
	float:left;
}
.up_alphabet a.last {
	border-right:none;
}
.up_alphabet a.selected {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#000000;
	padding:1px 7px;
	border-right:1px solid #000000;
}
.up_alphabet a.selected:hover {
	color:#ffffff;
	text-decoration:none;
	cursor:text;
}
.up_alphabet a:hover {
	color:#36bc1e;
	text-decoration:none;
}
.up_user_category {
	/*width:710px;*/
	font-size:16px;
	line-height:16px;
	margin-top:3px;
	color:#000000;
	/*border-bottom:10px solid #ffffff;*/
	float:right;display:inline;
}
.up_user_category a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding:1px 7px;
	border-right:1px solid #000000;
	float:left;
}
.up_user_category a.selected {
	color:#36bc1e;
	font-weight:bold;
	text-decoration:none;
	padding:1px 7px;
	border-right:1px solid #000000;
}
.up_user_category a.last {
	border-right:none;
	padding-right:0px;
}
.up_user_category a.selected:hover {
	color:#36bc1e;
	text-decoration:none;
	cursor:text;
}
.up_user_category a:hover {
	color:#36bc1e;
	text-decoration:none;
}
.up_list_thumbs {
	width:710px;
	border-top:10px solid #ffffff;
	float:left; 
}
.up_three_thumbs {
	float:left;
}
.up_list_thumbs img {
	border:0px;
	border-right:10px solid #ffffff;
	float:left;
}
.up_list_cell {
	width:225px;
	border-bottom:20px solid #ffffff;
	border-right:10px solid #ffffff;
	float:left;
	font-size:12px;
	color:#36bc1e;
}
.up_list_link_search {
	width:119px;
	font-size:12px;
	color:#36bc1e;
	float:left; 
}
.up_list_link_search a {
	color:#000000;
	text-decoration:none;
	line-height:13px;
	border-bottom:2px solid #ffffff;
	display:block;
}
.up_list_link_search a:hover {
	color:#36bc1e;
	text-decoration:none;
}
.up_list_link {
	width:119px;
	font-size:12px;
	color:#36bc1e;
	float:left; 
}
.up_list_link a {
	color:#000000;
	text-decoration:none;
	line-height:13px;
	border-bottom:2px solid #ffffff;
	display:block;
}
.up_list_link a:hover {
	color:#000000;
	text-decoration:underline;
}
.HardBreak {
	white-space: pre; /* CSS2 */width:119px;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP printers */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}
.HardBreak_title {
	white-space: pre; /* CSS2 */width:348px;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP printers */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */ 
}
.up_list_link_search a span  {
	color:#808080;
	text-decoration:none;
	border-bottom:2px solid #ffffff;
	cursor:pointer;
	float:left;
}
.up_list_link_search a span:hover {
	color:#808080;
	text-decoration:none;
}
.up_search_cell {
	border-top:10px solid #ffffff;
	border-bottom:40px solid #ffffff;
	float:left;
}
.up_search_field {
	/*border-left:20px solid #36bc1e;*/
	/*width:600px;*/
	/*border-top:5px solid #ccc;*/
	height:21px;
	border:1px solid #000000;
	float:left; 
}
.up_search_field input {
	width:240px;
	height:15px; 
	background-color:#ffffff;
	border:0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	padding-top:3px;
	color:#000000;
}
.up_search_btn_cell {
	/*width:600px;*/
	border-left:5px solid #ffffff;
	/*border-top:5px solid #ccc;*/
	height:23px;
	background-color:#000000;
	float:left; 
}
.up_search_btn_cell input {
	width:95px;
	background-color:#000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	border-left:5px solid #000000;
	border-top:4px solid #000000;
	border-bottom:1px solid #000000;
	border-right:5px solid #000000;
	cursor:pointer;
	background-image:url(../i/velos_comment.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:15px;
	height:21px; 
}
/***** GENERAL *****/
table.custom_thumb td {
	width:140px; 
}
table.custom_thumb td input {
	float:left; margin-top:35px;
}
table.custom_thumb td label {
	float:left; 
}
.wrong_message {
	font-size:11px;
	font-weight:bold;
	color:#c41010;
}
.wrong_message_light {
	font-size:11px;
	font-weight:normal;
	color:#c41010; 
}
.thank_message {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.thank_message a {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
.thank_message a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.register_text {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
}
.register_text a {
	text-decoration:underline;
	color:#000000;
}
.register_text a:hover {
	text-decoration:none;
	color:#000000;
}
.jf_content_more a.rss_img {
	background-image:url(../i/rss_orange.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:13px 0px 10px 20px;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	float:left;
	clear:left;
}
.jf_content_more a.rss_img:hover {
	color:#000000;
	text-decoration:underline;
}
.link_agree_terms, .yafnet .link_agree_terms  {
	font-size:11px;
	color:#000000;
}
.link_agree_terms a, .yafnet .link_agree_terms a  {
	color:#000000;
	text-decoration:underline;
}
.link_agree_terms a:hover, .yafnet .link_agree_terms a:hover  {
	color:#000000;
	text-decoration:none;
}
/***** COMMENTS POPUP *****/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.comment_popupdiv	{
	position:relative;
	z-index:0; 
	cursor:default;
}

.comment_popupdiv:hover	{
	background-color:transparent;
	z-index:50;
}

.comment_popupdiv span { /*CSS for enlarged image*/
	position: absolute;
	background-color:#36bc1e;
	padding: 0px;
	left: -1000px;
	/*border: 1px dashed gray;*/
	visibility: hidden;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
}
.comment_popupdiv span img { /*CSS for enlarged image*/
	border-width:0;
	padding:2px;
}
.comment_popupdiv:hover span { /*CSS for enlarged image on hover*/
	visibility:visible;
	top:5px;
	left:20px; /*position where enlarged image should offset horizontally */
	width:340px;
	height:140px;
	padding:0px 10px 10px 0px;
}
.comment_popupdiv .comment_login_form_sm_text {
	width:100px; 
	font-size:10px;
	line-height:10px;
	/*border-top:10px solid #36bc1e;
	border-bottom:1px solid #36bc1e;*/
	height:10px;
	color:#000000;
	margin-bottom:2px;
	display:block; 
}
.comment_popupdiv .comment_login_form_cell {
	/*font-size:10px;
	line-height:13px;
	color:#000000;*/
	/*width:245px;*/
	height:23px;
	/*border-top:2px solid #36bc1e;
	border-right:5px solid #36bc1e;*/
	background-color:#ffffff;
	float:left; 
}
.comment_popupdiv .comment_login_form_cell input {
	width:100px;
	height:17px; 
	background-color:#ffffff;
	border:0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	padding-top:3px;
	color:#000000;
	display:block;
}
.comment_popupdiv .comment_login_form_button {
	/*font-size:10px;
	color:#000000;*/
	height:23px;
	/*border-top:2px solid #36bc1e;*/
	background-color:#000000;
	float:right; 
}
.comment_popupdiv .comment_login_form_button input {
	width:100px; 
	background-color:#000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	border-left:5px solid #000000;
	border-top:3px solid #000000;
	border-bottom:1px solid #000000;
	border-right:5px solid #000000;
	cursor:pointer;
	background-image:url(../i/velos_comment.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:15px;
	height:22px;
}

/*****  *****/
.article_comment_popupdiv	{
	position:relative;
	z-index:0; 
	cursor:default;
}

.article_comment_popupdiv:hover	{
	background-color:transparent;
	z-index:50;
}

.article_comment_popupdiv span { /*CSS for enlarged image*/
	position: absolute;
	background-color:#36bc1e;
	padding: 0px;
	left: -1000px;
	/*border: 1px dashed gray;*/
	visibility: hidden;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
}
.article_comment_popupdiv span img { /*CSS for enlarged image*/
	border-width:0;
	padding:2px;
}
.article_comment_popupdiv:hover span { /*CSS for enlarged image on hover*/
	visibility:visible;
	top:5px;
	left:20px; /*position where enlarged image should offset horizontally */
	width:310px;
	height:140px;
	padding:0px 10px 10px 0px;
}
.article_comment_popupdiv .comment_login_form_sm_text {
	width:100px; 
	font-size:10px;
	line-height:10px;
	/*border-top:10px solid #36bc1e;
	border-bottom:1px solid #36bc1e;*/
	height:10px;
	color:#000000;
	margin-bottom:2px;
	display:block; 
}
.article_comment_popupdiv .comment_login_form_cell {
	/*font-size:10px;
	line-height:13px;
	color:#000000;*/
	/*width:245px;*/
	height:23px;
	/*border-top:2px solid #36bc1e;
	border-right:5px solid #36bc1e;*/
	background-color:#ffffff;
	float:left; 
}
.article_comment_popupdiv .comment_login_form_cell input {
	width:100px;
	height:17px; 
	background-color:#ffffff;
	border:0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	padding-top:3px;
	color:#000000;
	display:block;
}
.article_comment_popupdiv .comment_login_form_button {
	/*font-size:10px;
	color:#000000;*/
	height:23px;
	/*border-top:2px solid #36bc1e;*/
	background-color:#000000;
	float:right; 
}
.article_comment_popupdiv .comment_login_form_button input {
	width:100px; 
	background-color:#000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	border-left:5px solid #000000;
	border-top:3px solid #000000;
	border-bottom:1px solid #000000;
	border-right:5px solid #000000;
	cursor:pointer;
	background-image:url(../i/velos_comment.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:15px;
	height:22px;
}
table.music_styles {
	border:0px;
	background-color:#c8cacb;
}
table.music_styles td {
	width:110px;
	text-align:left;
	padding:0px;margin:0px;
}
table.music_styles td label {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	padding-top:3px;
	float:left;
}
table.music_styles td input {
	border:0px;float:left;background-color:#c8cacb;
}
table.table_artist_listner td {width:257px;}
/******** scroll styles *******/
div.scrollholder {
    position:relative;
    width:750px; 
	height:515px;
    overflow:auto;
	margin-top:10px;
    z-index:1;
}
div.scroll {
    position:absolute;
    left:0; top:0;
    width:100%;
    z-index:2; 
}

/* <Scroll> */
div.track {
    position:relative;
    float:right;
    top:0;
    width:15px; 
	height:515px;
    font-size:0;
    z-index:3;
    /*background:white;*/
	background-image:url(../i/p_scroll.gif);
	background-repeat:repeat-y;
	/*background-position:7px;*/
}
div.drag_bar {
    position:absolute;
    width:15px; 
	height:62px;
    cursor:pointer;
    z-index:4;
	background-image:url(../i/p_hand_scroll.gif);
}  
/******** end of scroll styles *******/
/*Modal Popup*/
.modalBackground
{
	background-color:#000;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.modalPopup
{
	background-color: #ffffff;
	/*border: solid 1px #000000;*/
	width: 400px;
	font-size:12px;
	color:#000000;
}

.modalPopup .modalBase
{

}

.modalPopup .modalHeader
{
	/*background-image: url('titleBack.gif');*/
	background-color: #36bc1e;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	font-size: 14px;
	line-height:30px;
}

.modalPopup .modalInner
{
	padding: 10px;
	text-align:left;
}

.modalPopup .modalInnerMain
{
	font-size:12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.modalPopup .modalInnerSub
{
	font-size:12px;
	color: #000000;
	text-align: left;
}

.modalPopup .modalFooter
{
	padding:5px 5px;
	/*background-color: #36bc1e;*/	
	line-height: 20px;
	text-align:right; float:right;
}

.modalPopup .modalFooter input
{
	display:block;
	vertical-align: middle;
	margin:0 auto;
	background-color:#000000;
	border:1px solid #000000;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}
