/* --- Election.tv. //2007. All rights reserved. Solution by ZITEC ----- */

<!--
body {
	margin: 0 0 40px 0; background-color: #ededed; 
	font-family: Arial, Verdana; font-size: 12px; color: #6b6b6b; text-decoration: none; font-weight: normal;
	padding: 0; /* ..for Opera. */
}
.con_general {
	background: #ededed;
	width: 1002px;
	text-align: left;
}
.header_s {
	background: #ededed url(../../images/bg_content.gif) top repeat-y;
	width: auto;
	padding: 0 5px 0 5px;
}
.con_header { 
//	background: #ad1122 url(../../images/bg_con_header.gif) top left no-repeat;
	background-color: #ad1122;
	width: 992px;
}
.logo_election_tv a {
	background: url(../../images/logo_election_tv.gif) top left no-repeat;
	float: left;
	width: 203px;
	height: 94px;
}
.right_header {
	background: url(../../images/right_header_election_tv.gif) top left no-repeat;
	float: left;
	width: 789px;
	height: 94px;
}
.right_header_login {
	background: url(../../images/right_header_election_tv_login.gif) top left no-repeat;
	float: left;
	width: 789px;
	height: 94px;
}
.right_content_header {
	width: auto;
	text-align: right;
	padding: 11px 14px 0 0;
}
.right_content_header2 {
	width: auto;
	text-align: right;
	padding: 10px 9px 0 0;
}
.right_content_header2_default {
	width: auto;
	text-align: right;
	padding: 4px 9px 0 0;
}
.content {
	background: #ededed url(../../images/bg_content.gif) repeat-y;
	width: auto;
	padding: 0 5px 0 5px;
}
.content_pol_page {
	background: #ededed url(../../images/con_content.gif) repeat-y;
	width: auto;
	padding: 0 5px 0 5px;
}
.content_pol_page_left_col {
	background: #ededed url(../../images/con_content_left_col.gif) repeat-y;
	width: auto;
	margin: 0 0 0 -5px;
	padding: 0 0 0 5px;
	overflow: hidden;
}
.content_pol_page_candid {
	background: #ededed url(../../images/con_content.gif) repeat-y;
	width: auto;
	margin: 0 0 0 -5px;
	padding: 0 0 0 5px;
}
.content_pol_page_news {
	background: #ededed url(../../images/content_pol_page_news.gif) repeat-y;
	width: auto;
	margin: 0 0 0 -5px;
	padding: 0 0 0 5px;
}
.footer {
	background: #ededed url(../../images/bg_footer.gif) top no-repeat;
	width: auto;
	height: 15px;
	padding: 0 5px 0 5px;
	margin: 0;
}
.text_footer {
	width: auto;
	padding: 0 5px 0 5px;
	overflow: hidden;
}
.text_footer_left {
	width: 790px;
	float: left;
}
.text_footer_right {
	width: 195px;
	float: left;
	text-align: right;
}
a:link, a:visited, a:active {
	font-family: Arial; font-size: 12px; color: #507185; text-decoration: none; font-weight: normal;
}
a:hover {
	text-decoration: underline;	
}
a.link_footer:link, a.link_footer:visited, a.link_footer:active {
	font-family: Arial; font-size: 11px; color: #6c92b0; text-decoration: none; font-weight: normal;
}
a.link_footer:hover {
	text-decoration: underline;	
}
.link_footer_invite_a_friend a:link, .link_footer_invite_a_friend a:visited, .link_footer_invite_a_friend a:active {
	font-family: Arial; font-size: 11px; color: #6c92b0; text-decoration: none; font-weight: normal;
}
.link_footer_invite_a_friend a:hover {
	text-decoration: underline;	
}
a.link_header_bold:link, a.link_header_bold:visited, a.link_header_bold:active {
	font-family: Tahoma; font-size: 12px; color: #FFF; text-decoration: none; font-weight: bold;
}
a.link_header_bold:hover {
	text-decoration: underline;	
}
a.link_header_normal:link, a.link_header_normal:visited, a.link_header_normal:active {
	font-family: Arial; font-size: 12px; color: #FFF; text-decoration: none; font-weight: normal;
}
a.link_header_normal:hover {
	text-decoration: underline;	
}
.sep_link_header {
	display: block; width: auto;
	margin: 0 0 4px 0;
}
.sp_frm {
	display: inline; margin: 0;
}
.spc {
	margin: 9px 0 5px 0;
}
.cb {
	clear: both;
}
p {
	width: auto;
	margin: 0;
	padding: 0;
}
.frm_email_account {
	border: 0;
	width: 111px;
	padding: 0 0 0 2px;
	height: 16px;
	display: inline;
	font-family: Arial; font-size: 11px; color: #414141;
	margin: 4px 0 0 576px;
	float: left;
	text-align: left;
}
.create_account_btn {
	width: 84px;
	height: 16px;
	border: 0;
	display: inline;
	margin: 4px 0 0 4px;
	float: left;
	text-align: left;
}
.find_candid_info_left_col {
	font-size: 12px; color: #a61f2f; font-weight: normal;
	padding: 7px 0 0 0;
}
/* --- Menu /.. ----- */
.menu_general {
	background: url(../../images/bg_menu.gif) top repeat-x;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0 0 0 16px;
}
/*.sep_menu {
	background: url(../../images/sep_menu.gif) no-repeat;
	width: 2px;
	height: 30px;
	display: block;
	margin: 0 17px 0 17px;
	float: left;
}*/

.home a {
	background: url(../../images/home.gif) no-repeat;
	display: block;
	width: 72px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.home a:hover {
	background: url(../../images/home.gif) bottom no-repeat;
	display: block;
	width: 72px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.home_on {
	background: url(../../images/home_over.gif) no-repeat;
	display: block;
	width: 72px;
	height: 30px;
	float: left;
}
.sel_21 a {
	background: url(../../images/candidates_and_politicians.gif) no-repeat;
	display: block;
	width: 230px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.sel_21 a:hover {
	background: url(../../images/candidates_and_politicians.gif) bottom no-repeat;
	display: block;
	width: 230px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.sel_21_on {
	background: url(../../images/candidates_and_politicians_over.gif) no-repeat;
	display: block;
	width: 230px;
	height: 30px;
	float: left;
}
.sel_22 a {
	background: url(../../images/register_to_vote.gif) no-repeat;
	display: block;
	width: 151px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.sel_22 a:hover {
	background: url(../../images/register_to_vote.gif) bottom no-repeat;
	display: block;
	width: 151px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.sel_22_on {
	background: url(../../images/register_to_vote_over.gif) no-repeat;
	display: block;
	width: 151px;
	height: 30px;
	float: left;
}
.sel_211 a {
	background: url(../../images/top_videos.gif) no-repeat;
	display: block;
	width: 113px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.sel_211 a:hover {
	background: url(../../images/top_videos.gif) bottom no-repeat;
	display: block;
	width: 113px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.sel_211_on {
	background: url(../../images/top_videos_over.gif) no-repeat;
	display: block;
	width: 113px;
	height: 30px;
	float: left;
}
.sel_23 a {
	background: url(../../images/faqs.gif) no-repeat;
	display: block;
	width: 69px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.sel_23 a:hover {
	background: url(../../images/faqs.gif) bottom no-repeat;
	display: block;
	width: 69px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.sel_23_on {
	background: url(../../images/faqs_over.gif) no-repeat;
	display: block;
	width: 69px;
	height: 30px;
	float: left;
}
.sel_26 a {
	background: url(../../images/about_us.gif) no-repeat;
	display: block;
	width: 101px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.sel_26 a:hover {
	background: url(../../images/about_us.gif) bottom no-repeat;
	display: block;
	width: 101px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.sel_26_on {
	background: url(../../images/about_us_over.gif) no-repeat;
	display: block;
	width: 101px;
	height: 30px;
	float: left;
}
.sel_500 a {
	background: url(../../images/political_news.gif) no-repeat;
	display: block;
	width: 142px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.sel_500 a:hover {
	background: url(../../images/political_news.gif) bottom no-repeat;
	display: block;
	width: 142px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.sel_500_on {
	background: url(../../images/political_news_over.gif) no-repeat;
	display: block;
	width: 142px;
	height: 30px;
	float: left;
}
.sel_506 a {
	background: url(../../images/events.gif) no-repeat;
	display: block;
	width: 83px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.sel_506 a:hover {
	background: url(../../images/events.gif) bottom no-repeat;
	display: block;
	width: 83px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.sel_506_on {
	background: url(../../images/events_over.gif) no-repeat;
	display: block;
	width: 83px;
	height: 30px;
	float: left;
}
/* --- ../../ menu. ----- */

.sub_section {
	width: 990px;
	line-height: 57px;
	overflow: hidden;
	display: block;
	border-bottom: 1px solid #787878;
	margin: 0 0 0 1px;
}
.sub_section_left_img {
	width: 250px;
	overflow: hidden;
	
	display: block;
	text-align: center;
	font-family: Arial; font-size: 16px; color: #333; font-weight: bold;
	float: left;
	position: relative;
}
.sub_section_left_menu {
	width: 695px;
	margin: 31px 0 0 258px;
	text-align: left;
	vertical-align: bottom;
	position: absolute;
}


/* --- SubMenu /.. ----- */
.quick_profile a {
	background: url(../../images/submenu/quick_profile.gif) no-repeat;
	display: block;
	width: 121px;
	height: 27px;
	float: left;
	padding: 0 0 0 2px;
}
.quick_profile a:hover {
	background: url(../../images/submenu/quick_profile_over.gif) no-repeat;
}
.quick_profile_on {
	background: url(../../images/submenu/quick_profile_static.gif) no-repeat;
	display: block;
	width: 121px;
	height: 27px;
	float: left;
	padding: 0 0 0 2px;
}
.videos a {
	background: url(../../images/submenu/videos.gif) no-repeat;
	display: block;
	width: 71px;
	height: 27px;
	float: left;
	padding: 0 0 0 2px;
}
.videos a:hover {
	background: url(../../images/submenu/videos_over.gif) no-repeat;
}
.videos_on {
	background: url(../../images/submenu/videos_static.gif) no-repeat;
	display: block;
	width: 71px;
	height: 27px;
	float: left;
	padding: 0 0 0 2px;
}
.issues a {
	background: url(../../images/submenu/issues.gif) no-repeat;
	display: block;
	width: 67px;
	height: 27px;
	float: left;
	padding: 0 0 0 2px;
}
.issues a:hover {
	background: url(../../images/submenu/issues_over.gif) no-repeat;
}
.issues_on {
	background: url(../../images/submenu/issues_static.gif) no-repeat;
	display: block;
	width: 67px;
	height: 27px;
	float: left;
	padding: 0 0 0 2px;
}
.news_and_updates a {
	background: url(../../images/submenu/news_and_updates.gif) no-repeat;
	display: block;
	width: 143px;
	height: 27px;
	float: left;
	padding: 0 0 0 2px;
}
.news_and_updates a:hover {
	background: url(../../images/submenu/news_and_updates_over.gif) no-repeat;
}
.news_and_updates_on {
	background: url(../../images/submenu/news_and_updates_static.gif) no-repeat;
	display: block;
	width: 143px;
	height: 27px;
	float: left;
	padding: 0 0 0 2px;
}
.voters a {
	background: url(../../images/submenu/voters.gif) no-repeat;
	display: block;
	width: 65px;
	height: 27px;
	float: left;
	padding: 0 0 0 2px;
}
.voters a:hover {
	background: url(../../images/submenu/voters_over.gif) no-repeat;
}
.voters_on {
	background: url(../../images/submenu/voters_static.gif) no-repeat;
	display: block;
	width: 65px;
	height: 27px;
	float: left;
	padding: 0 0 0 2px;
}
/* --- ../../ subMenu. ----- */

.con_content {
	width: 990px;
	display: block;
	margin: 0 0 0 1px;
	height: 100%;
}
.left_content_col {
	width: 223px;
	display: block;
	margin: 0;
	padding: 0 0 7px 0;
	float: left;
}
.center_content_col_left_camp {
	width: 763px;
	display: block;
	margin: 0;
	padding: 10px 1px 7px 3px;
	float: left;
}
.center_content_col {
	width: 540px;
	display: block;
	margin: 0;
	padding: 10px 1px 7px 3px;
	float: left;
}
.right_content_col {
	width: 221px;
	margin: 0;
	padding: 1px 0 7px 2px;
	float: left;
	clear: right;
}
.center_content_col_news {
	width: 760px;
	display: block;
	margin: 0;
	padding: 10px 1px 7px 3px;
	float: left;
}
.right_content_col_news {
	width: 220px;
	margin: 0 0 0 3px;
	_margin: 0;
	display: block;
	padding: 0 0 7px 2px;
	float: left;
	clear: right;
	overflow: hidden;
}

/* --- Big pictures /.. ----- */
.big_picture {
	text-align: center;
	margin: 6px 0 0 0;
}
.border_bp {
	border: 1px solid #072972;
}
/* --- ../../ big pictures. ----- */

.candidate_information {
	background: url(../../images/titles/candidate_information.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}
.con_box_left {
	display: block;
	width: auto;
	height: 100%;
	padding: 10px 0 10px 10px;
}
.con_box_right {
	display: block;
	width: auto;
	height: 100%;
	padding: 5px 10px 10px 10px;
}
p.text_candidate_information {
	margin: 0 0 5px 0;
	color: #507185;
	font-family: Arial; font-size: 12px;
}
.buttons_candidate_information {
	margin: 15px 0 12px 0;
	text-align: center;
}
.support_btn {
	width: 66px;
	height: 21px;
	cursor: pointer;
}
.website_btn {
	width: 66px;
	height: 21px;
	cursor: pointer;
}
.campaign_information {
	background: url(../../images/titles/campaign_information.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}
.current_opponents {
	background: url(../../images/titles/current_opponents.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}
.videos_right {
	background: url(../../images/titles/videos.gif) no-repeat;
	display: block;
	width: 221px;
	height: 29px;
}
.top_5_videos {
	background: url(../../images/titles/top_5_videos.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}
/*.top_10_videos a {
	background: url(../../images/titles/top_10_videos.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}*/
.top_10_videos a {
	background: url(../../images/titles/most_viewed_videos.gif) no-repeat;
	display: block;
	width: 221px;
	height: 29px;
}
.top_50_videos {
	background: url(../../images/titles/top_50_videos.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}
.manage_campaign {
	background: url(../../images/titles/manage_campaign.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}
.district {
	background: url(../../images/titles/district.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}
.campaign_info {
	background: url(../../images/titles/campaign_info.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}
.upcoming_events a {
	background: url(../../images/titles/upcoming_events.gif) no-repeat;
	display: block;
	width: 221px;
	height: 29px;
}
.all_videos {
	display: block;
	margin: 0 0 0 150px;
	padding: 6px 0 0 0;
	width: 62px;
	height: 21px;
	background: url(../../images/b_all_videos.gif) right no-repeat;
}
.all_videos_link:link, .all_videos_link:visited, .all_videos_link:active {
	font-family: Arial; font-size: 11px; text-decoration: none; color: #fff; font-weight: bold;
}
.all_videos_link:hover {
	text-decoration: underline;
}
.top_about_election_tv a {
	background: url(../images/titles/top_about_election_tv.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}
.by_district {
	background: url(../images/titles/by_district.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}
.by_name {
	background: url(../images/titles/by_name.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}
.top_political_headlines a {
	background: url(../../images/titles/top_political_headlines.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}
.voter_registration_form {
	background: url(../../images/titles/voter_registration_form.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}
.top_watch_now {
	background: url(../../images/titles/top_watch_now.gif) no-repeat;
	display: block;
	width: 221px;
	height: 29px;
}
.political_blogs a {
	background: url(../../images/titles/political_blogs.gif) no-repeat;
	display: block;
	width: 223px;
	height: 29px;
}
.watch_now_on_election {
	background: url(../../images/titles/watch_now_on_election.gif) no-repeat;
	display: block;
	width: 221px;
	height: 29px;
}
a.lk_col_left:link, a.lk_col_left:visited, a.lk_col_left:active {
	font-family: Arial; font-size: 12px; text-decoration: none; color: #507185;
}
a.lk_col_left:hover {
	text-decoration: underline;
}
.link_list_linkuri_left_col li {
	background: url(../../images/b_list_left_col_arrow.gif) no-repeat 3px 5px;
	list-style-type: none;
	display: block;
	margin: 1px 0 0 -43px;
	text-decoration: none;
	padding: 0 0 0 13px;
}
a.link_list:link, a.link_list:visited, a.link_list:active {
	font-family: Arial; font-size: 12px; text-decoration: none; color: #507185; font-weight: bold;
}
a.link_list:hover {
	text-decoration: underline;
}

.top_message {
	background: #f2f6f9 url(../../images/bg_top_message.gif) top repeat-x;
	width: auto;
	display: block;
	height: 43px;
	padding: 0 1px 0 27px;

	font-size: 14px; color: #b00f21; font-weight: bold;
}
.sub_message {
	font-size: 13px; color: #b00f21; font-weight: normal;
}

.con_interior {
	display: block;
	width: auto;
	padding: 7px 14px 7px 14px;
}
.line_title {
	border-bottom: 1px solid #d7d7d7;
	width: auto;
	height: 21px;
	font-size: 16px; color: #405f84; font-weight: bold;
}
.line_title_details_left {
	width: 335px;
	font-size: 16px; color: #405f84; font-weight: bold;
	float: left;
	padding: 0 0 0 4px;
	font-size: 16px; color: #405f84; font-weight: bold;
}
.line_title_details_right {
	width: 160px;
	float: left;
	text-align: right;
	margin: 3px 0 0 0;
	padding: 0 9px 0 0;
	background: url(../../images/right_arrow.gif) right no-repeat;
	
}
a.list_title_details_right_link:link, a.list_title_details_right_link:visited, a.list_title_details_right_link:active {
	font-size: 11px; color: #1b4b87; font-weight: bold; text-decoration: none;
}
a.list_title_details_right_link:hover {
	text-decoration: underline;
}
.news_title {
	margin: 0;
	width: auto;
	padding: 0 0 0 12px;
	font-size: 12px; color: #6b6b6b; font-weight: bold; text-decoration: none;
	background: url(../../images/left_doc.gif) left no-repeat;
}
.news_list {
	margin: 0;
	width: auto;
	font-size: 12px; color: #6b6b6b; font-weight: normal;
	cursor: default; /* for overlib */
}
.read_more {
	margin: 0;
	width: auto;
	padding: 0 0 0 8px;
	background: url(../../images/read_more.gif) left no-repeat;
}
a.read_more_link:link, a.read_more_link:visited, a.read_more_link:active {
	font-size: 12px; color: #1b4b87; font-weight: none; text-decoration: none;
}
a.read_more_link:hover {
	text-decoration: underline;
}

.videos_link_list li {
	background: url(../../images/b_list_videos.gif) no-repeat 0 2px;
	list-style-type: none;
	display: block;
	margin: 1px 0 0 -43px;
	text-decoration: none;
	padding: 0 0 0 16px;
}
a.link_list_videos:link, a.link_list_videos:visited, a.link_list_videos:active {
	font-family: Arial; font-size: 12px; text-decoration: none; color: #204b85; font-weight: normal;
}
a.link_list_videos:hover {
	text-decoration: underline;
}
.political_headlines_link_list li {
	background: url(../../images/b_list_political_headlines.gif) no-repeat 3px 4px;
	list-style-type: none;
	display: block;
	margin: 1px 0 0 -43px;
	text-decoration: none;
	padding: 0 0 0 16px;
}
a.link_list_political_headlines:link, a.link_list_political_headlines:visited, a.link_list_political_headlines:active {
	font-family: Arial; font-size: 12px; text-decoration: none; color: #204b85; font-weight: normal;
}
a.link_list_political_headlines:hover {
	text-decoration: underline;
}
.desc_list {
	font-family: Arial; font-size: 12px; text-decoration: none; color: #646464; font-weight: normal;
}
a.see_all_news:link, a.see_all_news:visited, a.see_all_news:active {
	font-family: Arial; font-size: 12px; text-decoration: none; color: #d91616; font-weight: normal;
}
a.see_all_news:hover {
	text-decoration: underline;
}
.political_blogs_link_list li {
	background: url(../../images/b_list_political_blogs.gif) no-repeat 3px 9px;
	list-style-type: none;
	display: block;
	margin: 1px 0 0 -43px;
	text-decoration: none;
	padding: 4px 0 0 13px;
}
a.link_list_political_blogs:link, a.link_list_political_blogs:visited, a.link_list_political_blogs:active {
	font-family: Arial; font-size: 12px; text-decoration: none; color: #204b85; font-weight: normal;
}
a.link_list_political_blogs:hover {
	text-decoration: underline;
}
.text_upload_my_videos {
	font-family: Arial; font-size: 12px; color: #507185; text-decoration: none; font-weight: normal;
}
.reuters_video a {
	background: url(../../images/titles/reuters_video.gif) no-repeat;
	display: block;
	width: 210px;
	height: 53px;
	margin: 0 0 0 7px;
}
.gunnar_in_the_morning a {
	background: url(../../images/titles/gunnar_in_the_morning.gif) no-repeat;
	display: block;
	width: 211px;
	height: 53px;
	margin: 0 0 0 7px;
}
.my_election a {
	background: url(../../images/titles/my_election.gif) no-repeat;
	display: block;
	width: 209px;
	height: 73px;
	margin: 0 0 0 7px;
}
ul>li {
	list-style-type: disc;
	padding: 0;
}

.issue_el a:link, .issue_el a:visited, .issue_el a:active {
	font-family: Verdana; font-size: 12px; color: #1b4b87; font-weight: bold; text-decoration: none;
	border-bottom: 1px solid #F1F1F1;
	padding: 2px 17px 2px 2px;
	margin: 0;
	display: block;
}
.issue_el a:hover {
	font-family: Verdana; font-size: 12px; color: #333; font-weight: bold; text-decoration: none;
	background: url(../images/arrow_dexpand.gif) top right no-repeat;
	display: block;
	padding: 2px 17px 2px 2px;
	margin: 0;

}
.news_el a:link, .news_el a:visited, .news_el a:active {
	font-family: Verdana; font-size: 12px; color: #1b4b87; font-weight: normal; text-decoration: none;
	border-bottom: 1px solid #F1F1F1;
	padding: 2px 17px 2px 2px;
	display: block;

}
.news_el a:hover {
	font-family: Verdana; font-size: 12px; color: #333; font-weight: normal; text-decoration: none;
	background: url(../images/arrow_dexpand.gif) top right no-repeat;
	display: block;
	padding: 2px 17px 2px 2px;
}
.news_el_press a:link, .news_el_press a:visited, .news_el_press a:active {
	font-family: Verdana; font-size: 12px; color: #777; font-weight: normal; text-decoration: none;
	border-bottom: 1px solid #F1F1F1;
	padding: 2px 17px 2px 2px;
	display: block;

}
.news_el_press a:hover {
	font-family: Verdana; font-size: 12px; color: #000; font-weight: normal; text-decoration: none;
	background: url(../images/arrow_dexpand.gif) top right no-repeat;
	display: block;
	padding: 2px 17px 2px 2px;
}
.press_news_date {
	font-family: Verdana; font-size: 12px; color: #444; font-weight: normal; text-decoration: none;
	margin: 0 0 6px 0;
}
a.press_news_title:link, a.press_news_title:visited, a.press_news_title:active {
	font-family: Verdana; font-size: 12px; color: #17689b; font-weight: normal; text-decoration: none;
	margin: 0 0 6px 0;
}
a.press_news_title:hover {
	font-family: Verdana; font-size: 12px; color: #444; font-weight: normal; text-decoration: none;
	margin: 0 0 6px 0;
}
a.see_more:link, a.see_more:visited, a.see_more:active {
	font-family: Verdana; font-size: 12px; color: #ad1122; font-weight: normal; text-decoration: none;
	margin: 0 0 6px 0;
}
a.see_more:hover {
	font-family: Verdana; font-size: 12px; color: #444; font-weight: normal; text-decoration: underline;
	margin: 0 0 6px 0;
}

.title_red {
	font-family: Verdana; font-size: 14px; color: #ad1122; font-weight: bold; text-decoration: none;
	margin: 0 0 6px 0;
}
.title_blue {
	font-size: 16px; color: #405f84; font-weight: bold;
	margin: 0 0 6px 0;
}
a.title_blue_lk:link, a.title_blue_lk:visited, a.title_blue_lk:active {
	font-size: 16px; color: #405f84; font-weight: bold; text-decoration: underline;
	margin: 0 0 6px 0;
}
a.title_blue_lk:hover {
	font-size: 16px; color: #405f84; font-weight: bold; text-decoration: none;
	margin: 0 0 6px 0;
}
.title_imported_issues {
	font-family: Verdana; font-size: 16px; color: #ad1122; font-weight: bold; text-decoration: none;
	margin: 0 0 6px 0;
}
.issue_imported_el a:link, .issue_imported_el a:visited, .issue_imported_el a:active {
	font-family: Verdana; font-size: 12px; color: #245591; font-weight: normal; text-decoration: none;
	border-bottom: 1px solid #F1F1F1;
	padding: 2px 17px 2px 2px;
	display: block;
}
.issue_imported_el a:hover {
	font-family: Verdana; font-size: 12px; color: #333; font-weight: normal; text-decoration: none;
	background: url(../images/arrow_dexpand.gif) top right no-repeat;
	padding: 2px 17px 2px 2px;
	display: block;
}
a.click_here_fore_more_details:link, a.click_here_fore_more_details:visited, a.click_here_fore_more_details:active {
	font-family: Arial; font-size: 11px; color: #ad1122; font-weight: normal; text-decoration: none;
}
a.click_here_fore_more_details:hover {
	text-decoration: underline;
}
.con_issue {
	padding: 0 0 0 7px;
}
.nume_video {
	font-family: Verdana; font-size: 12px; color: #444; font-weight: bold; text-decoration: none;
}
.playing_video_title {
	font-family: Verdana; font-size: 14px; color: #ad1122; font-weight: bold; text-decoration: none;
}
.rate_this_video {
	float: left; text-align: right; width: 260px;
}
.buline {
	float: left; width: 15px; text-align: left;
}
.red_title {
	font-family: Verdana; font-size: 16px; color: #ad1122; font-weight: bold; text-decoration: none;
	text-align: center;
}

.invite_a_friend a:link, .invite_a_friend a:visited, .invite_a_friend a:active {
	background: url(../../images/titles/invite_a_friend_normal.gif) no-repeat;
	display: block;
	width: 203px;
	height: 20px;
	margin: 0 0 0 10px;
}
.invite_a_friend a:hover {
	background: url(../../images/titles/invite_a_friend_over.gif) no-repeat;
	display: block;
	width: 203px;
	height: 20px;
	margin: 0 0 0 10px;
}
.invite_a_friend_on {
	background: url(../../images/titles/invite_a_friend_on.gif) no-repeat;
	display: block;
	width: 203px;
	height: 20px;
	margin: 0 0 0 10px;
}

.vote_div{
	width: 203px;
	margin: 0 0 0 10px;
}

.vote_for_this_candidate a:link, .vote_for_this_candidate a:visited, .vote_for_this_candidate a:active {
	width: 203px;
	height: 20px;
	margin: 0 0 0 0;
}

.vote_for_this_candidate a:link, .vote_for_this_candidate a:visited, .vote_for_this_candidate a:active {
	background: url(../images/titles/vote_for_candidate.gif) no-repeat;
	display: block;
	width: 203px;
	height: 20px;
	margin: 0 0 0 0;
}
.vote_for_this_candidate a:hover {
	background: url(../images/titles/vote_for_this_candidate_over.gif) no-repeat;
	display: block;
	width: 203px;
	height: 20px;
}

.votes_nr {
	font-family: Tahoma; font-size: 11px; text-decoration: none; color: #2d5c87; font-weight: bold;
}
.votes_nr_link a:link, .votes_nr_link a:visited, .votes_nr_link a:active {
	font-family: Tahoma; font-size: 11px; text-decoration: none; color: #2d5c87; font-weight: bold;
}
.votes_nr_link a:hover {
	font-family: Tahoma; font-size: 11px; text-decoration: underline; color: #2d5c87; font-weight: bold;
}


#until_election {
	display: block;
	width: auto;
	margin: 0;
	padding: 11px 0 13px 0;
	background-color: #FFF;
	overflow: hidden;
}
.link_list_until_election li {
	background: url(../../images/b_list_clock.gif) no-repeat 2px 3px;
	list-style-type: none;
	display: block;
	margin: 1px 0 0 9px;
	text-decoration: none;
	padding: 0 0 0 13px;
}
.link_until_election {
	font-family: Verdana; font-size: 12px; text-decoration: none; color: #a02d2d; font-weight: normal;
}
.top_home_text {
	background: #FFF url(../../images/bg_top_home_text.gif) top no-repeat;
	width: auto;
	display: block;
	height: 43px;
	padding: 0;
	margin: 5px 0 0 0;

	font-family: Georgia; font-size: 18px; color: #2781b7; font-weight: normal; text-transform: uppercase;
}
.top_home_text_line1 {
	padding: 1px 0 0 0; text-align: center;
}
.top_home_text_line2 {
	padding: 2px 0 0 0; text-align: center;
}

.democratic_candidates {
	background: url(../../images/democratic_candidates.gif) top no-repeat;
	width: 265px;
	height: 29px;
	display: block;
	padding: 0;
	margin: 0;
	color: #535353;
	font-size: 13px;
	font-family: Verdana;
	font-weight: bold;
	line-height: 29px;
	text-align: center;
}
.democratic_thumb {
	border: 1px solid #959595; text-align: left; margin: 0 4px 0 0;
}
a.democratic_title:link, a.democratic_title:visited, a.democratic_title:active {
	font-family: Arial; color: #6b6b6b; font-weight: bold; font-size: 12px;
	text-decoration: none;
}
a.democratic_title:hover {
	text-decoration: underline;
}
.content_democratic_candidates {
	border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #e0e0e0;
}
.democratic_views {
	font-family: Tahoma; color: #6b6b6b; font-weight: normal; font-size: 11px;
}
.right_time {
	display: block;
	width: auto;
	overflow: hidden;
	margin: 0;
	padding: 12px 14px 12px 0;
	text-align: right;
	background-color: #FFF;
	font-family: Verdana; font-size: 12px; color: #a02d2d;
}
.welcome_header {
	font-family: Tahoma; font-size: 12px; color: #FFF; text-decoration: none; font-weight: bold;
}


/* --- Calendar home /.. ----- */

.cur_day {
	padding: 2px 9px 4px 8px;
	display: block;
	font-family: Tahoma; font-size: 11px; color: #911c29; font-weight: bold;
	background-color: #f8f8f8;
}
.cur_event_day a {
	padding: 2px 9px 4px 8px;
	display: block;
	font-family: Tahoma; font-size: 11px; color: #911c29; font-weight: bold;
	background-color: #1c76ac;
}
.event_day a:link, .event_day a:visited, .event_day a:active {
	padding: 2px 9px 4px 8px;
	display: block;
	font-family: Tahoma; font-size: 11px; color: #FFF; font-weight: normal;
	background-color: #1c76ac;
	text-decoration: none;
}
.event_day a:hover {
	text-decoration: underline;
}
.normal_space {
	padding: 2px 9px 4px 8px;
	font-family: Tahoma; font-size: 11px; color: #588aa9; font-weight: normal;
	background-color: #f8f8f8;
	text-decoration: none;
}
.normal_day {
	padding: 2px 9px 4px 8px;
	font-family: Tahoma; font-size: 11px; color: #588aa9; font-weight: normal;
	background-color: #f8f8f8;
	text-decoration: none;
}

.header_month {
	background-color: #911c29;
	font-family: Tahoma; font-size: 11px; color: #FFF; font-weight: normal;
}
.header_name {
	padding: 2px 4px 4px 4px;
	background-color: #1c76ac;
	font-family: Tahoma; font-size: 9px; color: #FFF; font-weight: normal;
}
.bg_cal {
	background-color: #82a7be;
}

.right_col_advertising_banner {
	text-align: center;
	margin: 0;
	width: 210px;
	height: 100%;
	padding: 0;
	clear: both;

}
.advertisement_text {
	font-family: Arial; font-size: 11px; color: #646464; font-weight: normal;
	margin: 0 0 6px 0;
	clear: right;
	width: 210px;
	clear: both;
}
/* --- Titles /.. ----- */
.find_candidates_by_state {
	background: url(../../images/titles/find_candidates_by_state.gif) no-repeat;
	display: block;
	width: 272px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.registration_confirmation {
	background: url(../../images/titles/registration_confirmation.gif) no-repeat;
	display: block;
	width: 302px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.my_election_tv {
	background: url(../../images/titles/my_election_tv.gif) no-repeat;
	display: block;
	width: 166px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.my_profile {
	background: url(../../images/titles/my_profile.gif) no-repeat;
	display: block;
	width: 117px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.change_account_password {
	background: url(../../images/titles/change_account_password.gif) no-repeat;
	display: block;
	width: 303px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.my_videos {
	background: url(../../images/titles/my_videos.gif) no-repeat;
	display: block;
	width: 109px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.state_candidates {
	background: url(../../images/titles/state_candidates.gif) no-repeat;
	display: block;
	width: 189px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.about_election_tv {
	background: url(../../images/titles/about_election_tv.gif) no-repeat;
	display: block;
	width: 205px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.search_candidates {
	background: url(../../images/titles/search_results.gif) no-repeat;
	display: block;
	width: 167px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.campaign_videos {
	background: url(../../images/titles/campaign_videos.gif) no-repeat;
	display: block;
	width: 187px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.campaign_details {
	background: url(../../images/titles/campaign_details.gif) no-repeat;
	display: block;
	width: 201px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.campaign_change_pass {
	background: url(../../images/titles/campaign_change_pass.gif) no-repeat;
	display: block;
	width: 303px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.account {
	background: url(../../images/titles/account.gif) no-repeat;
	display: block;
	width: 97px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.complete_account_reg {
	background: url(../../images/titles/complete_account_reg.gif) no-repeat;
	display: block;
	width: 356px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.campaign_issues {
	background: url(../../images/titles/campaign_issues.gif) no-repeat;
	display: block;
	width: 181px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.manage_rss_feeds {
	background: url(../../images/titles/manage_rss_feeds.gif) no-repeat;
	display: block;
	width: 195px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.election_faqs {
	background: url(../../images/titles/election_faqs.gif) no-repeat;
	display: block;
	width: 152px;
	height: 18px;
	margin: 0 0 4px 16px;
}
.events_nav a {
	background: url(../../images/titles/events.gif) no-repeat;
	display: block;
	width: 75px;
	height: 16px;
	margin: 0 0 4px 16px;
	
}
.events_nav_s a {
	background: url(../../images/titles/events.gif) no-repeat;
	display: block;
	width: 75px;
	height: 16px;
	margin: 0 0 4px 16px;
	float: left;
}
.events_nav_link {
	display: block;
	width: 408px;
	height: 12px;
	margin: 5px 0 1px 16px;
	float: left;
	text-align: right;
	font-weight: bold;
}

.terms_and_conditions {
	background: url(../../images/titles/terms_and_conditions.gif) no-repeat;
	display: block;
	width: 247px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.campaign_manager_login {
	background: url(../../images/titles/campaign_manager_login.gif) no-repeat;
	display: block;
	width: 281px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.campaign_manager {
	background: url(../../images/titles/campaign_manager.gif) no-repeat;
	display: block;
	width: 215px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.upload_video_via_brightcove {
	background: url(../../images/titles/upload_video_via_brightcove.gif) no-repeat;
	display: block;
	width: 319px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.campaign_news {
	background: url(../../images/titles/campaign_news.gif) no-repeat;
	display: block;
	width: 171px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.privacy {
	background: url(../../images/titles/privacy.gif) no-repeat;
	display: block;
	width: 84px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.contact {
	background: url(../../images/titles/contact.gif) no-repeat;
	display: block;
	width: 93px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.sitemap {
	background: url(../../images/titles/sitemap.gif) no-repeat;
	display: block;
	width: 86px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.advertise {
	background: url(../../images/titles/advertise.gif) no-repeat;
	display: block;
	width: 110px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.candidates {
	background: url(../../images/titles/candidates.gif) no-repeat;
	display: block;
	width: 127px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.register_to_vote {
	background: url(../../images/titles/register_to_vote.gif) no-repeat;
	display: block;
	width: 180px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.top_videos {
	background: url(../../images/titles/top_videos.gif) no-repeat;
	display: block;
	width: 118px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.news_videos {
	background: url(../../images/titles/news_videos.gif) no-repeat;
	display: block;
	width: 74px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.news_headlines {
	background: url(../../images/titles/news_headlines.gif) no-repeat;
	display: block;
	width: 111px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.video_archive {
	background: url(../../images/titles/video_archive.gif) no-repeat;
	display: block;
	width: 155px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.news_blogs {
	background: url(../../images/titles/news_blogs.gif) no-repeat;
	display: block;
	width: 65px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.login_to_your_account {
	background: url(../../images/titles/login_to_your_account.gif) no-repeat;
	display: block;
	width: 253px;
	height: 16px;
	margin: 0 0 4px 16px;
}
.recover_password {
	background: url(../../images/titles/recover_password.gif) no-repeat;
	display: block;
	width: 267px;
	height: 16px;
	margin: 0 0 4px 16px;
}

/* --- ../ titles. ----- */
.bsection_page_title {
	background-color: #f3f3f3;
	width: auto;
	padding: 10px;
	margin: 0 0 1px 0;
	overflow: hidden;
	display: block;

	font-family: Arial; font-size: 12px; color: #646464; font-weight: bold;

}
.bsection_page_title_register_to_vote {
	background-color: #f3f3f3;
	width: auto;
	padding: 10px;
	margin: 0 0 1px 0;
	overflow: hidden;
	display: block;
	height: 30px;

	font-family: Arial; font-size: 12px; color: #646464; font-weight: bold;

}
.bsection_page_title_navigator {
	background-color: #f3f3f3;
	width: auto;
	padding: 4px 2px 4px 5px;
	margin: 0;
	display: block;
	height: 16px;
	font-family: Arial; font-size: 12px; color: #646464; font-weight: bold;
}
.n_nav a:link, .n_nav a:visited, .n_nav a:active {
	background-color: #f3f3f3;
	padding: 1px 4px 1px 5px;
	margin: 0 3px 0 0;
	width: 7px;
	display: block;
	float: left;
	overflow: hidden;
	font-family: Tahoma; font-size: 11px; color: #5d5d5d; font-weight: bold; text-decoration: none;
}
.n_nav a:hover {
	background-color: #cdcdcd;
	text-decoration: none;
}
.n_nav_no_link {
	background-color: #b22a39;
	padding: 1px 4px 1px 5px;
	margin: 0 3px 0 0;
	width: 7px;
	display: block;
	overflow: hidden;
	float: left;
	font-family: Tahoma; font-size: 11px; color: #fff; font-weight: bold; text-decoration: none;
}
.text_pages_nav {
	font-family: Tahoma; font-size: 11px; color: #5d5d5d; font-weight: bold; text-decoration: none;
	float: left;
	margin: 2px 5px 0 0;
}
.bg_sep_event {
	background: url(../../images/bg_sep_event.gif) repeat-x;
	display: block;
	height: 24px;
}
.text_my_el_bsection {
	font-family: Arial; font-size: 15px; color: #414141; font-weight: bold;
}
.bline_page_title {
	background: url(../../images/titles/bline_page_title.gif) repeat-x;
	display: block;
	width: 100%;
	height: 2px;
	margin: 0;
	padding: 0;
}
.bline_section_page_title {
	background: url(../../images/titles/bsection_page_title.gif) repeat-x;
	display: block;
	width: 100%;
	height: 1px;
	margin: 0 0 4px 0;
}

.news_submenu {
	background-color: #c33646;
	height: 24px;
	line-height: 24px;
	width: auto;
	margin: 0;
	padding: 0 0 0 111px;
}
a.subpage_url_unselected:link, a.subpage_url_unselected:visited, a.subpage_url_unselected:active {
	font-family: Arial; font-size: 12px; text-decoration: none; color: #FFF; font-weight: normal;
	text-transform: uppercase;
}
a.subpage_url_unselected:hover {
	text-decoration: none;
}
.subpage_url_selected {
	font-family: Arial; font-size: 12px; text-decoration: none; color: #FFF; font-weight: bold;
	text-transform: uppercase;
}
.content_news {
	width: 766px;
	margin: 0 0 0 -3px;
	overflow: hidden;
}
.content_video_archive {
	width: auto;
	margin: 0 0 0 0;
	overflow: hidden;
}
.optional_height {
	height: 550px;
}
.play_other_videos {
	width: 470px;
	padding: 1px;
	margin: 0 0 0 272px;
	text-align: right;
	display: block;
}
.play_other_videos_link a:link, .play_other_videos_link a:visited, .play_other_videos_link a:active {
	font-family: Arial; font-size: 13px; text-decoration: none; color: #3064a0; font-weight: bold;
}
.play_other_videos_link:hover {
	text-decoration: underline;
}
.now_playing {
	font-family: Tahoma; font-size: 15px; text-decoration: none; color: #3064a0; font-weight: bold;
}
.con_headlines_list {
	background: #FFF url(../../images/bg_news_headlines_list.gif) top repeat-y;
	width: 764px;
	display: block;
	margin: 19px 0 0 0;
}
.news_headlines_link_list li {
	background: url(../../images/b_list_news_headlines.gif) no-repeat 3px 4px;
	list-style-type: none;
	display: block;
	margin: 1px 0 0 -33px;
	text-decoration: none;
	padding: 0 29px 0 16px;
}
a.link_list_news_headlines:link, a.link_list_news_headlines:visited, a.link_list_news_headlines:active {
	font-family: Arial; font-size: 12px; text-decoration: none; color: #204b85; font-weight: normal;
}
a.link_list_news_headlines:hover {
	text-decoration: underline;
}

a.candid_name:link, a.candid_name:visited, a.candid_name:active {
	font-family: Arial; font-size: 18px; text-decoration: none; color: #204b85; font-weight: normal;
}
a.candid_name:hover {
	text-decoration: underline;
}
.title_news_list {
	background: url(../../images/titles/bg_title_list_news_headlines.gif) no-repeat;
	width: 222px;
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 11px;
	font-family: Tahoma; font-size: 13px; text-decoration: none; color: #434343; font-weight: bold;
}
.title_news_list_lk a:link, .title_news_list_lk a:visited, .title_news_list_lk a:active {
	font-family: Tahoma; font-size: 13px; text-decoration: none; color: #434343; font-weight: bold;
}
.title_news_list_lk a:hover {
	font-family: Tahoma; font-size: 13px; text-decoration: none; color: #434343; font-weight: bold;
}
.invite_name_exp {
	border: 1px solid #959595;
	height: 13px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	width: 175px;
}
.invite_name_dest {
	border: 1px solid #959595;
	height: 13px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	width: 175px;
}
.invite_email_dest {
	border: 1px solid #959595;
	height: 13px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	width: 175px;
}
.google_ads {
	margin: 7px 0 5px 0;
	text-align: center;
}
.coming_in {
	width: auto;
	overflow: hidden;
	text-align: center;
	font-family: Georgia; font-size: 13px; text-decoration: none; color: #5d5d5d; font-weight: normal;
}
.event_title {
	font-family: Arial; font-size: 15px; text-decoration: none; color: #507185; font-weight: bold;
	background: url(../../images/bg_arrow_event.gif) left top  no-repeat;
	padding: 0 0 0 17px;
}
.event_title a:link, .event_title a:visited, .event_title a:active {
	font-family: Arial; font-size: 15px; text-decoration: none; color: #507185; font-weight: bold;
	padding: 0 0 0 0px;
}
.event_title a:hover {
	text-decoration: underline;
}

.event_period {
	font-family: Arial; font-size: 11px; text-decoration: none; color: #990417; font-weight: normal;
}
.event_description {
	font-family: Arial; font-size: 12px; text-decoration: none; color: #444444; font-weight: normal;
}




/* --- for home ----- */
.candidates_videos_player a:link, .candidates_videos_player a:visited, .candidates_videos_player a:active  {
	background: url(../../images/titles/candidates_videos_player_alfab.gif) no-repeat top;
	display: block;
	width: 144px;
	height: 15px;
	margin: 0 2px 0 0;
	float: left;
}
.candidates_videos_player a:hover  {
	background: url(../../images/titles/candidates_videos_player_alfab.gif) no-repeat bottom;
}
.candidates_videos_player_active  {
	background: url(../../images/titles/candidates_videos_player_alfab_active.gif) no-repeat top;
	display: block;
	width: 144px;
	height: 15px;
	margin: 0 2px 0 0;
	float: left;
}
.candidates_videos_player_archive a {
	background: url(../../images/titles/candidates_videos_player_archive.gif) top no-repeat;
	display: block;
	width: 162px;
	height: 15px;
	margin: -1px 2px 0 0;
	float: right;
}
.candidates_videos_player_archive a:hover  {
	background: url(../../images/titles/candidates_videos_player_archive.gif) bottom no-repeat;
}


/*
.gunnar_in_the_morning_player a:link, .gunnar_in_the_morning_player a:visited, .gunnar_in_the_morning_player a:active  {
	background: url(../../images/titles/gunnar_in_the_morning_player.gif) no-repeat top;
	display: block;
	width: 143px;
	height: 15px;
	margin: 0 2px 0 0;
	float: left;
}
.gunnar_in_the_morning_player a:hover  {
	background: url(../../images/titles/gunnar_in_the_morning_player.gif) no-repeat bottom;

}
.gunnar_in_the_morning_player_active {
	background: url(../../images/titles/gunnar_in_the_morning_player_active.gif) no-repeat top;
	display: block;
	width: 143px;
	height: 15px;
	margin: 0 2px 0 0;
	float: left;
}*/

/* --- for political ----- */
.p_candidates_videos_player a:link, .p_candidates_videos_player a:visited, .p_candidates_videos_player a:active  {
	background: url(../../images/titles/p_candidates_videos_player.gif) no-repeat top;
	display: block;
	width: 119px;
	height: 15px;
	margin: 0 2px 0 0;
	float: left;
}
.p_candidates_videos_player a:hover  {
	background: url(../../images/titles/p_candidates_videos_player.gif) no-repeat bottom;
}
.p_candidates_videos_player_active  {
	background: url(../../images/titles/p_candidates_videos_player_active.gif) no-repeat top;
	display: block;
	width: 119px;
	height: 15px;
	margin: 0 2px 0 0;
	float: left;
}


/*
.p_gunnar_in_the_morning_player a:link, .p_gunnar_in_the_morning_player a:visited, .p_gunnar_in_the_morning_player a:active  {
	background: url(../../images/titles/gunnar_in_the_morning_player.gif) no-repeat top;
	display: block;
	width: 143px;
	height: 15px;
	margin: 0 2px 0 0;
	float: left;
}
.p_gunnar_in_the_morning_player a:hover  {
	background: url(../../images/titles/gunnar_in_the_morning_player.gif) no-repeat bottom;

}
.p_gunnar_in_the_morning_player_active {
	background: url(../../images/titles/gunnar_in_the_morning_player_active.gif) no-repeat top;
	display: block;
	width: 143px;
	height: 15px;
	margin: 0 2px 0 0;
	float: left;
}*/

.p_reuters_player a:link, .p_reuters_player a:visited, .p_reuters_player a:active  {
	background: url(../../images/titles/p_reuters_player.gif) no-repeat top;
	display: block;
	width: 119px;
	height: 15px;
	margin: 0 2px 0 0;
	float: left;
}
.p_reuters_player a:hover  {
	background: url(../../images/titles/p_reuters_player.gif) no-repeat bottom;

}
.p_reuters_player_active {
	background: url(../../images/titles/p_reuters_player_active.gif) no-repeat top;
	display: block;
	width: 119px;
	height: 15px;
	margin: 0 2px 0 0;
	float: left;
}






.login_box1 {
	display: block;
	width: 238px;
	margin: 0;
	border: 1px solid #d1d1d1;
}
.title_login_box1 {
	display: block;
	width: 238px; height: 24px; line-height: 24px;
	text-align: center;
	margin: 0;
	background: url(../images/titles/title_login_box1.gif) repeat-x;
	font-family: Arial; font-size: 12px; font-weight: bold; color: #484848;
}


.login_box2 {
	display: block;
	width: 238px;
	margin: 0;

	height: 180px;
	border: 1px solid #d1d1d1;
	background-color: #fafdfb;
}
.title_login_box2 {
	display: block;
	width: 238px; height: 24px; line-height: 24px;
	text-align: center;
	margin: 0;
	background: url(../images/titles/title_login_box2.gif) repeat-x;
	font-family: Arial; font-size: 12px; font-weight: bold; color: #484848;
}

.login_box3 {
	display: block;
	width: 438px;
	margin: 0 0 0 30px;

	height: 180px;
	border: 1px solid #d1d1d1;
	
}
.title_login_box3 {
	display: block;
	width: 238px; height: 24px; line-height: 24px;
	text-align: center;
	margin: 0;
	background: url(../images/titles/title_login_box2.gif) repeat-x;
	font-family: Arial; font-size: 12px; font-weight: bold; color: #484848;
}
.link_rosu_candidates {
	border: 1px solid #CCC;
	padding: 6px;
	width: auto;
	font-family: Arial; font-size: 12px; text-decoration: none; color: #951c2b; font-weight: normal;
	text-align: center;
}
a.link_rosu_candid_interior:link, a.link_rosu_candid_interior:visited, a.link_rosu_candid_interior:active {
	font-family: Arial; font-size: 14px; text-decoration: underline; color: #951c2b; font-weight: normal;
}
a.link_rosu_candid_interior:hover {
	text-decoration: none;
}















/* --- Old styles /.. ----- */
.titlu_albastru_13 {
	color:#3a5797;
	font-size:13px;
}
a.link_rosu_download:link, a.link_rosu_download:visited, a.link_rosu_download:active {
	font-family: Arial; font-size: 11px; text-decoration: underline; color: #951c2b; font-weight: normal;
}
a.link_rosu_download:hover {
	text-decoration: none;
}
.titlu_rosu {
	color:#951c2b;
	font-size:14px;
	font-weight:bold;
}
.text_box {
	border:1px solid #959595;
	height:13px;
	font-family:tahoma, arial;
	font-size:11px;
	width:100px;
}

.text_box_1 {
	border:1px solid #959595;
	height:14px;
	font-family:tahoma, arial;
	font-size:11px;
	width:170px;
}

.text_box_3 {
	border:1px solid #959595;
	height:15px;
	font-family:tahoma, arial;
	font-size:11px;
	width:280px;
}
.text_box_popup {
	border:1px solid #959595;
	font-family:tahoma, arial;
	font-size:11px;
	width:280px;
}

.text_area {
	border:1px solid #959595;
	height:170px;
	font-family:tahoma, arial;
	font-size:11px;
	width:280px;
}

.text_box_2 {
	border:1px solid #959595;
	height:17px;
	font-family:tahoma, arial;
	font-size:11px;
	width:170px;
}
.text_box_2_sel {
	border:1px solid #959595;
	height:17px;
	font-family:tahoma, arial;
	font-size:11px;
	width:174px;
}
.nume_candidat {
	color:#072970;
	font-family:tahoma, arial;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	padding:10px 0 20px 0;
}

.nume_video {
	color:#072970;
	font-family:tahoma, arial;
	font-size:15px;
	text-align:center;
	padding:10px 0 10px 0;
}
.buton {
	background: url(../images/bg_buton_etv.gif) repeat-x;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height: 18px;
	border:0px solid #444444;
}

-->
.bg_box {
	background:url(../images/bg_over_box.gif) top repeat-x #a8cff3;
	border:1px solid #73a6c4;
}
.bgbox_2 {
	border: none;
}
.font_box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2d3d47;
}
.candidate_status {
background:#bebebe;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
font-family:Tahoma, Arial, Verdana;
padding:3px 0 3px 0;
text-align:center;
}





/* --- Ztable /.. ----- */

.header {
	background-color: #CCC;
	color: #333;
	text-align : center;
	font-weight : bold;
	font-size :11px;
}

A.header, A.header:active, A.header:link, A.header:visited{
	color: #ffffff;
	text-decoration: none;
}
A.header:hover {
	color: #ffffff;
	text-decoration: underline;
}

.supraheader {
	background-color: #F1F1F1;
	color: #333;
	text-align : left;
	font-weight : bold;
	font-size :12px;
	padding: 4px;
}
.supraheader_voters {
	color: #405f84;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	padding: 4px;
	font-family: Arial;
	border-bottom: 1px solid #d7d7d7;
}
.supraheader_voters_mic {
	color: #405f84;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	padding: 4px;
	font-family: Arial;
	border-bottom: 1px solid #d7d7d7;
}
.bg_header_voters_list {
	color: #b00f21;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	padding: 4px;
	font-family: Arial;
	background-color: #f3f3f3;
	border-top: 1px solid #fff;
}
.td_default_voters {
	color: #484848;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	padding: 4px;
	font-family: Arial;
	border-bottom: 1px dotted #c5d2de;
}
/*.voters_list_data {
	color: #484848;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	padding: 4px;
	font-family: Arial;
	border-bottom: 1px dotted #c5d2de;
}*/
.no_results_voters {
	color: #484848;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	padding: 7px;
	font-family: Arial;
	border-bottom: 1px dotted #c5d2de;
}
 A.supraheader, A.supraheader:active, A.supraheader:link, A.supraheader:visited{
	color: #ffffff;
	text-decoration:none;
	border:none;
}
A.supraheader:hover{
	color: #ffffff;
	text-decoration:underline;
	border:none;
}
.subheader {
	background-color: #C4C4C4;
	text-align: center;
	color: #000000;
	font-size: 11px;
}
.menu_link, .menu_link a:link, .menu_link a:visited {
	color:#010101;
	text-decoration:none;
}
.menu_link a:hover {
	color:#970C35;
	text-decoration:none;
}


TD{
	font-size :11px;
}
.mesajok{
	background : #228B22;
	color 	: white;
}
.mesaj{
	background : #F0E68C;
}
.mesajnotok{
        background-color: #F13C3D;
        color :white;
}
.error{
        background-color: #FF7070;
        color :white;
		padding: 2px;
}

.nota{
		font-size :9px;
}

.borderdot{
	border : 1px dotted Silver;
}

div.help{
position: absolute;
visibility: hidden; 
width: 400px; 
border:1px; 
border-color: Blue;
background-color: rgb(176, 192, 244);
}
.bk_00 {
	background:#f9f9f9;	
	font-size:11px;
	color:#555555;
	padding:2px;
}
.bk_11 {
	background:#f0fafe;	
	font-size:11px;
	color:#555555;
	padding:2px;
}




/* --- ../ ztable ----- */
