html, body {
	margin: 0px;
	padding: 0px;
}
form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
table {
	font: normal 8pt Verdana, Arial, Tahoma;
	text-align:left;
	border-spacing:0px;
}
tr {
	vertical-align: top;
}
td {
	vertical-align: top;
	padding: 0px;
}
img {
	border:0;
}
div {
	font: normal 8pt Verdana, Arial, Tahoma;
}
p {
	padding: 1px;
}
.pad {
	padding-right: 5px;
}
a, a:active, a:visited {
	color: #000;
	font: normal 8pt Verdana, Arial, Tahoma;
	text-decoration:none;
}
a:hover {
	color: #000;
	font: normal 8pt Verdana, Arial, Tahoma;
	text-decoration:none;
}
.bot {
	vertical-align:bottom;
}
.mid {
	vertical-align:middle;
}
input.button {
	font:bold 8pt Verdana, Arial, Tahoma;
	color:#fff;
	width:auto;
	height:20px;
	width:50px;
	padding:0px;
	margin:0px;
	border:0px;
	cursor:pointer;
	background:url(images/vote_submit.jpg) repeat-x center center;
}
.li {
	background: url("images/li.jpg") no-repeat top center;
	width:7px;
}
.contactstext {
	border:1px solid #024795;
	width:250px;
	height:22px;
	font-size:12px
}
.contactstextarea {
	border:1px solid #024795;
	width:250px;
	height:150px;
	font-size:12px;
	overflow:auto;
}
/********************************************************************************************************************************************************************/
a.signs, a.signs:active, a.signs:visited {
	color: #000;
	font: normal 7pt Verdana, Arial, Tahoma;
	text-decoration:none;
}
a.signs:hover {
	color: #e90483;
	font: normal 7pt Verdana, Arial, Tahoma;
	text-decoration:none;
}
a.send_mess, a.send_mess:active, a.send_mess:visited {
	color: #fff;
	font: normal 8pt Verdana, Arial, Tahoma;
	text-decoration:none;
}
a.send_mess:hover {
	color: #fff;
	font: normal 8pt Verdana, Arial, Tahoma;
	text-decoration:none;
}
a.send_card, a.send_card:active, a.send_card:visited {
	color: #fff;
	font: bold 9pt Verdana, Arial, Tahoma;
	text-decoration:underline;
}
a.send_card:hover {
	color: #fff;
	font: bold 9pt Verdana, Arial, Tahoma;
	text-decoration:underline;
}

a.news, a.news:active, a.news:visited {
	color: #777777;
	font: normal 8pt Verdana, Arial, Tahoma;
	text-decoration:none;
}
a.news:hover {
	color: #595454;
	font: normal 8pt Verdana, Arial, Tahoma;
	text-decoration:underline;
}
a.menu, a.menu:active, a.menu:visited {
	color: #fff;
	background:url("images/menu_bg.jpg") no-repeat top center ;
	display:block;
	position:relative;
	width:auto;
	height:20px;
    vertical-align:bottom;
   
}
a.menu:hover {
	color: #fff;
	background:url("images/menu_hover.jpg") no-repeat top center;
	position:relative;
	width:auto;
	height:20px;
	vertical-align:bottom;	
	
}
a.menu_hover, a.menu_hover:active, a.menu_hover:visited {
	color: #fff;
	background:url("images/menu_hover.jpg") no-repeat;
	display:block;
	position:relative;
	width:auto;
	height:20px;
}
a.menu_hover:hover {
	color: #fff;
	background:url("images/menu_hover.jpg") no-repeat;
	position:relative;
	width:auto;
	height:20px;
}
a.left_menu, a.left_menu:active, a.left_menu:visited {
	color: #0a3f72;
	font: bold 10pt Verdana, Arial, Tahoma;
	text-decoration:none;
}
a.left_menu:hover {
	color: #1a63a8;
	font: bold 10pt Verdana, Arial, Tahoma;
	text-decoration:none;
}

a.cards_top, a.cards_top:active, a.cards_top:visited {
	color: #0a3f72;
	font: bold 8pt Verdana, Arial, Tahoma;
	text-decoration:none;
}
a.cards_top:hover {
	color: #1a63a8;
	font: bold 8pt Verdana, Arial, Tahoma;
	text-decoration:none;
}

a.change_pass, a.change_pass:active, a.change_pass:visited {
	color: #000;
	font: bold 8pt Verdana, Arial, Tahoma;
	text-decoration:underline;
}
a.change_pass:hover {
	color: #484747;
	font: bold 8pt Verdana, Arial, Tahoma;
	text-decoration:underline;
}
a.login_title, a.login_title:active, a.login_title:visited {
	color: #028eca;
	font: bold 10pt Verdana, Arial, Tahoma;
	text-decoration:none;
}
a.login_title:hover {
	color: #6cc9f0;
	font: bold 10pt Verdana, Arial, Tahoma;
	text-decoration:none;
}
a.subject, a.subject:active, a.subject:visited {
	color: #024189;
	font: normal 9pt Verdana, Arial, Tahoma;
	text-decoration:underline;
}
a.subject:hover {
	color: #484747;
	font: normal 9pt Verdana, Arial, Tahoma;
	text-decoration:underline;
}
a.subject_bold, a.subject_bold:active, a.subject_bold:visited {
	color: #024189;
	font: bold 8pt Verdana, Arial, Tahoma;
	text-decoration:underline;
}
a.subject_bold:hover {
	color: #484747;
	font: bold 8pt Verdana, Arial, Tahoma;
	text-decoration:underline;
}
a.subject_bolder, a.subject_bolder:active, a.subject_bolder:visited {
	color: #024189;
	font: bold 9pt Verdana, Arial, Tahoma;
	text-decoration:underline;
}
a.subject_bolder:hover {
	color: #484747;
	font: bold 9pt Verdana, Arial, Tahoma;
	text-decoration:underline;
}

a.toasts_title, a.toasts_title:active, a.toasts_title:visited {
	color: #6cc9f0;
	font:  bold 10pt Verdana, Arial, Tahoma;
	text-decoration:none;
}
a.toasts_title:hover {
	color: #6cc9f0;
	font:  bold 10pt Verdana, Arial, Tahoma;
	text-decoration:underline;
}

a.toasts_desc, a.toasts_desc:active, a.toasts_desc:visited {
	font:normal 8pt Verdana, Arial, Tahoma;
	color:#000;
	text-decoration:none;
}
a.toasts_desc:hover {
	font:normal 8pt Verdana, Arial, Tahoma;
	color:#000;
	text-decoration:underline;
}

a.greetings_sub_title, a.greetings_sub_title:active, a.greetings_sub_title:visited {
	font:bold 10pt Verdana, Arial, Tahoma;
	color:#f43d9d;
	text-decoration:none;
}
a.greetings_sub_title:hover {
	font:bold 10pt Verdana, Arial, Tahoma;
	color:#f483be;
	text-decoration:underline;
}


a.top_reg, a.top_reg:active, a.top_reg:visited {
	color:#777777; 
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.top_reg:hover {
	color:#777777; 
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}


a.top_reg2, a.top_reg2:active, a.top_reg2:visited {
	color:#777777; 
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.top_reg2:hover {
	color:#777777; 
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}


a.add_friend, a.add_friend:active, a.add_friend:visited {
	color:#fff; 
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.add_friend:hover {
	color:#fff; 
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.copyright, a.copyright:active, a.copyright:visited {
	color:#767676; 
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.copyright:hover {
	color:#9c9595; 
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

a.url, a.url:active, a.url:visited {
	color:#008edc; 
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.url:hover {
	color:#32abed; 
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/********************************************************************************************************************************************************************/
.vote_top_bg {
	background:url(images/vote_top_bg.jpg) no-repeat bottom left;
}
.head_blue_line {
	background:url(images/head_blue_line.gif) repeat-x top right;
}
.horoscope_bg {
	background:url(images/horoscope_bg.gif) no-repeat top right
}
.horoscope_bg_login {
	background:url(images/horoscope_bg_login.jpg) no-repeat top right
}
.mail_pass {
	color: #fff;
	font:bold 8pt Verdana, Arial, Tahoma;
	text-decoration:none;
}

.mail_pass_error {
	color: #80013a;
	font:bold 8pt Verdana, Arial, Tahoma;
	text-decoration:none;
}

.copy {
	color: #767676;
	font:normal 8pt Verdana, Arial, Tahoma;
	text-decoration:none;
	vertical-align:bottom;
}
.contactstext {
	border:1px solid #5284b9;
	width:250px;
	height:22px;
	font-size:12px
}
.contactsselect {
	width:250px;
	border:1px solid #5284b9;
}
.contactstextarea {
	border:1px solid #5284b9;
	width:250px;
	height:150px;
	font-size:12px;
	overflow:auto;
}

.contactstext1 {
	border:1px solid #5284b9;
	width:200px;
	height:22px;
	font-size:12px
}
.contactstextarea1 {
	border:1px solid #5284b9;
	width:200px;
	height:130px;
	font-size:12px;
	overflow:auto;
}

.welcome {
	color: #fff;
	font:normal 18pt Verdana, Arial, Tahoma;
	text-decoration:none;

}
.sep {
	background: url("images/sep.gif") repeat-x center center;
}
.sep1 {
	background: url("images/sep.gif") repeat-x left;
}

.blue_point {
	background:url(images/blue_point.gif) repeat-x center center;
}
.dark_gray {
	background:#e5e1e2
}
.light_gray {
	background:#f7f7f7;
}

.white {
	background:#ffffff
}
.light_white {
	background:#f9f9f9;
}

.op_input {
	font:normal 8pt Verdana, Arial, Tahoma;
	color:#777777;
	height:18px;
	width:150px
}
.op_birth {
	font:normal 8pt Verdana, Arial, Tahoma;
	color:#777777;
	height:18px;
	padding:0px 2px 0px 2px;
	width:80px
}
.data {
	width:273px;
	padding-top:7px;
	padding-right:3px;
	color:#024189;
	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
}
.data_title {
	width:120px;
	padding-top:7px;
	padding-left:7px;
	background:#e5e1e2;
}
.search_title {
	width:120px;
	padding-top:7px;
	padding-left:7px;
}
.search_titles {
	font:bold 8pt Verdana, Arial, Tahoma;
	color:#000;
}
.data_search {
	width:429px;
	padding-top:5px;
	color:#024189;
	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
}
.change_pass {
	width:120px;
	padding-top:3px;
	padding-left:6px;
	padding-bottom:3px;
}
.change_pic {
	width:120px;
	padding-top:3px;
	padding-bottom:3px;
}
.login {
	font:bold 12pt Verdana, Arial, Tahoma;
	color:#024189;
}
.login_title {
	font:bold 10pt Verdana, Arial, Tahoma;
	color:#024189;
}
.login_foto {
	font:normal 14pt Verdana, Arial, Tahoma;
	color:#fff;
}
.message_titles {
	font:bold 9pt Verdana, Arial, Tahoma;
	color:#000;
}
.message_titles_desc {
	font:normal 9pt Verdana, Arial, Tahoma;
	color:#000;
}

.toasts_title {
	color: #6cc9f0;
	font:  bold 10pt Verdana, Arial, Tahoma;
}

.toasts_text {
	font:normal 8pt Verdana, Arial, Tahoma;
	color:#000;
}

.sub_menu {
    color: #0a3f72;
	font: bold 10pt Verdana, Arial, Tahoma;}
	
	
/* Page Title */
td.pageTitle
{
	color: #FFFFFF;
	font-size: 12px;
	font-family: verdana, arial;
	font-weight: bold;
	background: url('images/title_bg.gif') repeat-x;
	padding: 20px 5px 0 10px;
}

td.pageTitle_right
{
	color: #FFFFFF;
	font-size: 9px;
	font-family: verdana, arial;
	font-weight: bold;
	background: url('images/title_bg.gif') repeat-x;
	padding: 20px 0px 0px 0px;
}

td.fotmTitle
{
	color: #000000;
	font-size: 12px;
	font-family: verdana, arial;
	font-weight: bold;
	text-align: right;
	padding: 5px;
}

td.fotmContent
{
	color: #000000;
	font-size: 11px;
	font-family: verdana, arial;
	padding: 5px;
}

input.text, textarea.text
{
	color: #000022;
	font-size: 11px;
	font-family: verdana, arial;
	border: #778899 1px solid;
	width: 200px;
}

input.formButton
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: verdana, arial;
	cursor: pointer;
	background: url('images/button_bg.gif') repeat-x;
	border: 0;
}
	
div.err
{
	color: #B22222;
	font-size: 11px;
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	padding: 5px;
	background: #EAEAEA;
	border: #B22222 1px solid;
	width: 100%;
	text-align: left;
}

td.boardContent
{
	color: #000000;
	font-size: 12px;
	font-family: verdana, arial;
	padding-top: 10px;
}


a.userLink, a.userLink:active, a.userLink:visited 
{
	color: #028eca;
	font: bold 10pt Verdana, Arial, Tahoma;
	text-decoration: none;
}

a.userLink:hover 
{
	color: #6cc9f0;
	font: bold 10pt Verdana, Arial, Tahoma;
	text-decoration: none;
}

td.title1
{
	color: #000022;
	font-size: 11px;
	font-family: verdana, arial;
	font-weight: bold;
	text-align: center;
	background: #EBEBEB;
	padding: 10px;
}

td.content1
{
	color: #000000;
	font-size: 11px;
	font-family: verdana, arial;
	text-align: justify;
	padding: 10px;
}

a.close
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: verdana, arial;
	font-weight: bold;
	text-decoration: none;
}

a.close:hover
{
	color: #F5F5F5;
	font-size: 11px;
	font-family: verdana, arial;
	font-weight: bold;
	text-decoration: underline;
}

.userLink
{
	color: #028eca;
	font: bold 10pt Verdana, Arial, Tahoma;
	text-decoration: none;
}

