/* Reset all elements */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
a {
	text-decoration: none;
	color: #b19d90;
	-moz-outline:none;
}


p {
text-align: justify;
}

html, body, button, input, textarea {
 font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

html {
 height: 100.01%;
}

sup {
 font-size: 8px;
}

/* Global classes */

.none {
 display: none;
}

.hidden {
 visibility: hidden;
}

.cls {
 clear: both;
 line-height: 0px;
}

#warning{
	clear:left;
	margin-left: 100px;
	color: #FFF;
}

/**/
body {
	background-color: #000000;
	color: #969da9;
	background: #000000 url(../images/site_images/background.jpg) no-repeat center top;
}

.main_container {
	width: 920px;
	margin: 0 auto;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}

.content_container {
	width: 920px;
}

.left_container {
	width: 590px;
	float: left;
	margin-left: 10px;
	margin-top: -5px;
	_margin-left: 5px;
	
}

.right_container {
	width: 300px;
	float: right;
	margin: 0 10px 10px 5px;
}

.horoscopes_container {
	
}

/* header */
.header {
	padding-top: 28px;
	height: 6.36em;
}

.logo {
	background-image: url(../images/site_images/logo.gif);
	background-repeat: no-repeat;
	float: left;
	width: 17em;
	height: 6.09em;
	text-indent: -9000px;
}

.logo a{
	display: block;
	width: 17em;
	height: 6.09em;
}

.ads {
	float: left;
}

/* end header */
/* menu */

#navigation { width: 920px; height: 31px; margin: 30px 0px 0px 1px; padding: 0px; background: url('../images/site_images/navigation-bg.png') no-repeat; }

#navigation li { display: block; height: 31px; margin: 0px; padding: 0px; list-style: none; float: left; line-height: 31px;  }

#navigation li a { height: 31px; display: block; overflow: hidden; text-indent: -9999px !important; }

#navigation img { z-index: 2; position: relative; top: 20px; }

#navigation-sub { width: 920px; height: 21px; margin: 0px 0px 0px 0px;  padding: 0px; background: url('../images/site_images/navigation-sub.png') no-repeat; }

#navigation-sub li { height: 21px;  margin: 0px; padding: 0px; list-style: none; float: left; line-height: 21px; }

#navigation-sub li a {color: #ddeffc; height: 21px;  padding: 0 10px;}

#signs a { height: 45px; width: 50px; display: block; overflow: hidden; text-indent: -9999px; }

.menu_selected {
	background: transparent url(../images/site_images/menu_selected.gif) no-repeat scroll center bottom;
	position: relative;
	z-index: 2;
}


/* Global classes */
.w100p{ width: 100%; }
.hidden { display: none; }
.shown { display: block; }
.ghost { visibility: hidden; }
.block{ display: block; }
.fleft{ float: left; }
.fright{ float: right; }
.cleft{ clear: left; }
.cright{ clear: right; }
.cls{ clear: both; line-height: 0px; font-size: 0px; }
.ml10{ margin-left: 10px; }
.ml12{ margin-left: 12px; }
.mt5{ margin-top: 5px; }
.mt10{ margin-top: 10px; }
.mt12{ margin-top: 12px; }
.mt20{ margin-top: 20px; }
.mb10{ margin-bottom: 10px; }
.mb12{ margin-bottom: 12px; }
.mb20{ margin-bottom: 20px; }
.pl10{ padding-left: 10px; }
.pl12{ padding-left: 12px; }
.pr5{ padding-right: 5px; }
.p5{ padding: 5px; }
.pr12{ padding-right: 12px; }
.pink { color: #E74FBC; }
.w295 { width: 295px; }
.justify { text-align: justify; }


/* Navigation Buttons Style */


.home{
	background:transparent url(../images/site_images/m_home1.png) no-repeat scroll center center;
	width:57px;
}

.home a:hover { 
	background:transparent url(../images/site_images/m_home2.png) no-repeat scroll center center;
	width:57px;
}

.zodiacs{
	background:transparent url(../images/site_images/m_zodiac.png) no-repeat scroll center center;
	width:80px;
}
.zodiacs a:hover { 
	background:transparent url(../images/site_images/m_zodiac2.png) no-repeat scroll center center;
	width:80px;
}

.horoscopes {
	background:transparent url(../images/site_images/m_horoscopes.png) no-repeat scroll center center;
	width:105px;

}

.horoscopes  a:hover{
	background:transparent url(../images/site_images/m_horoscopes2.png) no-repeat scroll center center;
	width:105px;

}

.ascendents {
	background:transparent url(../images/site_images/m_ascendent.png) no-repeat scroll center center;
	width:106px;
}

.ascendents a:hover  {
	background:transparent url(../images/site_images/m_ascendent2.png) no-repeat scroll center center;
	width:106px;
}



.calendar {
	background:transparent url(../images/site_images/m_calendar.png) no-repeat scroll center center;
	width:99px;
}

.calendar a:hover {
	background:transparent url(../images/site_images/m_calendar2.png) no-repeat scroll center center;
	width:99px;
}

.dreams {
	background:transparent url(../images/site_images/m_dreams.png) no-repeat scroll center center;
	width:101px;
}

.dreams  a:hover{
	background:transparent url(../images/site_images/m_dreams2.png) no-repeat scroll center center;
	width:101px;
}

.news {
	background:transparent url(../images/site_images/m_news.png) no-repeat scroll center center;
	width:87px;
}

.news a:hover{
	background:transparent url(../images/site_images/m_news2.png) no-repeat scroll center center;
	width:87px;
}

#sitemap{
	background: url('../images/site_images/sitemap.png') repeat-x left top;
	border-top-width: 2px;
	width: 920px;
	float: left;
}

#sitemap .box {
	background: transparent url(../images/site_images/sitemap-delim.gif) no-repeat right top;
	float: left;
	padding: 10px 12px 5px 12px;
	width: 110px;
	margin-right: 10px;
}

#sitemap h5, #sitemap h5 a {
	color: #ffffff;
	font-size: 11px;
	padding-bottom: 8px;
	text-decoration: none;
}

#sitemap h6, #sitemap h6 a {
	color: #dadada;
	font: 10px, Tahoma;
	padding: 0pt;
	text-decoration: none;
}

	#sitemap h5 a:hover, #sitemap h6 a:hover{
	text-decoration: underline;
}

#sitemap ul {
	list-style-type: none;
	margin: 0;
}

#sitemap ul li {
	margin: 0px 0px 2px 0px;
}


/* SIGNS IN THE RIGHT MENU */
#signs a {
	text-align: center;
}


#signs_links  {
	text-align: center;
}

#signs_links a {
	color: #ffffff;
}

#signs_links a h2 {
	font-weight: normal;
}





/* FORM STYLES */
.form_input {
		
}


.ad300x250 {
	padding-top: 15px;
}

.signs_img {
	padding-right: 19px;
	float: left;
	height: 40px;
	width: 41px;
}

/* RIGHT MENU SIGNS */

.aries {
	background:transparent url(../images/site_images/z_aries.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.aries a:hover, .aries_hover {
	background:transparent url(../images/site_images/z_aries2.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.taurus {
	background:transparent url(../images/site_images/z_taurus.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.taurus a:hover, .taurus_hover {
	background:transparent url(../images/site_images/z_taurus2.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.gemini {
	background:transparent url(../images/site_images/z_gemini.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.gemini a:hover, .gemini_hover {
	background:transparent url(../images/site_images/z_gemini2.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.cancer {
	background:transparent url(../images/site_images/z_cancer.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.cancer a:hover, .cancer_hover{
	background:transparent url(../images/site_images/z_cancer2.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.leo{
	background:transparent url(../images/site_images/z_leo.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.leo a:hover, .leo_hover {
	background:transparent url(../images/site_images/z_leo2.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.virgo{
	background:transparent url(../images/site_images/z_virgo.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.virgo a:hover, .virgo_hover {
	background:transparent url(../images/site_images/z_virgo2.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.libra{
	background:transparent url(../images/site_images/z_libra.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.libra a:hover, .libra_hover {
	background:transparent url(../images/site_images/z_libra2.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.scorpio{
	background:transparent url(../images/site_images/z_scorpio.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.scorpio a:hover, .scorpio_hover {
	background:transparent url(../images/site_images/z_scorpio2.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.sagittarius{
	background:transparent url(../images/site_images/z_sagittarius.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.sagittarius a:hover, .sagittarius_hover {
	background:transparent url(../images/site_images/z_sagittarius2.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.capricorn{
	background:transparent url(../images/site_images/z_capricorn.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.capricorn a:hover, .capricorn_hover {
	background:transparent url(../images/site_images/z_capricorn2.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.aquarius{
	background:transparent url(../images/site_images/z_aquarius.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.aquarius a:hover, .aquarius_hover {
	background:transparent url(../images/site_images/z_aquarius2.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.pisces{
	background:transparent url(../images/site_images/z_pisces.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}

.pisces a:hover, .pisces_hover {
	background:transparent url(../images/site_images/z_pisces2.gif) no-repeat scroll center center;
	height: 45px;
	width: 50px;
}


/* CHINESES SIGNS */

#chineses_signs a {
	text-align:center;
}
#chineses_signs a{
	display:block;
	height:74px;
	overflow:hidden;
	text-indent:-9999px;
	width:97px;
}
#chineses_links, #chineses_links a, #celtic_links, #celtic_links a{
	text-align: center;
	color: #84cbe1;
}
.chineses_menu {
	margin: 60px 0 30px 0;
}

.celtic_menu {
	margin: 25px 0 30px 0;
}

.chinese_icon, .celtic_icon {
	position: absolute;
	right: 10px;
	top: 120px;
}

.chinese_description, .celtic_description {
	padding-top: 15px;

}

.chinese_content, .celtic_content {
	padding: 120px 10px 10px 0;
	line-height: 18px;
	color: #ffffff;
	text-align: justify;
}

.chinese_content a {
	color: #ff74d8;
}

.celtic_content a {
	color: #ff74d8;
}

.rat{
	background:transparent url(../images/site_images/chinese/rat.png) no-repeat scroll center center;
	height: 39px;
	width: 62px;
}

.rat a:hover, .rat_hover {
	background:transparent url(../images/site_images/chinese/rat2.png) no-repeat scroll center center;
	height: 47px;
	width: 70px;
}

.ox{
	background:transparent url(../images/site_images/chinese/ox.png) no-repeat scroll center center;
	height: 51px;
	width: 61px;
}

.ox a:hover, .ox_hover {
	background:transparent url(../images/site_images/chinese/ox2.png) no-repeat scroll center center;
	height: 59px;
	width: 69px;
}

.tiger{
	background:transparent url(../images/site_images/chinese/tiger.png) no-repeat scroll center center;
	height: 38px;
	width: 85px;
}

.tiger a:hover, .tiger_hover {
	background:transparent url(../images/site_images/chinese/tiger2.png) no-repeat scroll center center;
	height: 46px;
	width: 93px;
}

.rabbit{
	background:transparent url(../images/site_images/chinese/rabbit.png) no-repeat scroll center center;
	height: 49px;
	width: 48px;
}

.rabbit a:hover, .rabbit_hover {
	background:transparent url(../images/site_images/chinese/rabbit2.png) no-repeat scroll center center;
	height: 49px;
	width: 48px;
}

.dragon{
	background:transparent url(../images/site_images/chinese/dragon.png) no-repeat scroll center center;
	height: 74px;
	width: 60px;
}

.dragon a:hover, .dragon_hover {
	background:transparent url(../images/site_images/chinese/dragon2.png) no-repeat scroll center center;
	height: 39px;
	width: 62px;
}

.snake{
	background:transparent url(../images/site_images/chinese/snake.png) no-repeat scroll center center;
	height: 33px;
	width: 88px;
}

.snake a:hover, .snake_hover {
	background:transparent url(../images/site_images/chinese/snake2.png) no-repeat scroll center center;
	height: 39px;
	width: 62px;
}

.horse{
	background:transparent url(../images/site_images/chinese/horse.png) no-repeat scroll center center;
	height: 60px;
	width: 53px;
}

.horse a:hover, .horse_hover {
	background:transparent url(../images/site_images/chinese/horse2.png) no-repeat scroll center center;
	height: 39px;
	width: 62px;
}

.lamb{
	background:transparent url(../images/site_images/chinese/lamb.png) no-repeat scroll center center;
	height: 54px;
	width: 60px;
}

.lamb a:hover, .lamb_hover {
	background:transparent url(../images/site_images/chinese/lamb2.png) no-repeat scroll center center;
	height: 39px;
	width: 62px;
}

.monkey{
	background:transparent url(../images/site_images/chinese/monkey.png) no-repeat scroll center center;
	height: 58px;
	width: 59px;
}

.monkey a:hover, .monkey_hover {
	background:transparent url(../images/site_images/chinese/monkey2.png) no-repeat scroll center center;
	height: 39px;
	width: 62px;
}

.rooster{
	background:transparent url(../images/site_images/chinese/rooster.png) no-repeat scroll center center;
	height: 57px;
	width: 49px;
}

.rooster a:hover, .rooster_hover {
	background:transparent url(../images/site_images/chinese/rooster2.png) no-repeat scroll center center;
	height: 39px;
	width: 62px;
}

.dog{
	background:transparent url(../images/site_images/chinese/dog.png) no-repeat scroll center center;
	height: 57px;
	width: 69px;
}

.dog a:hover, .dog_hover {
	background:transparent url(../images/site_images/chinese/dog2.png) no-repeat scroll center center;
	height: 39px;
	width: 62px;
}

.pig{
	background:transparent url(../images/site_images/chinese/pig.png) no-repeat scroll center center;
	height: 45px;
	width: 68px;
}

.pig a:hover, .pig_hover {
	background:transparent url(../images/site_images/chinese/pig2.png) no-repeat scroll center center;
	height: 39px;
	width: 62px;
}



/* CELTIC SIGNS */

#celtic_signs a {
	text-align:center;
}
#celtic_signs a{
	display:block;
	height:73px;
	overflow:hidden;
	text-indent:-9999px;
	width:83px;
}

.apple{
background:transparent url(../images/site_images/celtic/apple.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.apple a:hover, .apple_hover {
background:transparent url(../images/site_images/celtic/apple2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.fir_tree{
background:transparent url(../images/site_images/celtic/fir_tree.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.fir_tree a:hover, .fir_tree_hover {
background:transparent url(../images/site_images/celtic/fir_tree2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.elm{
background:transparent url(../images/site_images/celtic/elm.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.elm a:hover, .elm_hover {
background:transparent url(../images/site_images/celtic/elm2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.cypress{
background:transparent url(../images/site_images/celtic/cypress.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.cypress a:hover, .cypress_hover {
background:transparent url(../images/site_images/celtic/cypress2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.poplar{
background:transparent url(../images/site_images/celtic/poplar.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.poplar a:hover, .poplar_hover {
background:transparent url(../images/site_images/celtic/poplar2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.cedar{
background:transparent url(../images/site_images/celtic/cedar.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.cedar a:hover, .cedar_hover {
background:transparent url(../images/site_images/celtic/cedar2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.pine_tree{
background:transparent url(../images/site_images/celtic/pine_tree.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.pine_tree a:hover, .pine_tree_hover {
background:transparent url(../images/site_images/celtic/pine_tree2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.willow_tree{
background:transparent url(../images/site_images/celtic/willow_tree.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.willow_tree a:hover, .willow_tree_hover {
background:transparent url(../images/site_images/celtic/willow_tree2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.lime{
background:transparent url(../images/site_images/celtic/lime.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.lime a:hover, .lime_hover {
background:transparent url(../images/site_images/celtic/lime2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.oak{
background:transparent url(../images/site_images/celtic/oak.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.oak a:hover, .oak_hover {
background:transparent url(../images/site_images/celtic/oak2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.olive_tree{
background:transparent url(../images/site_images/celtic/olive_tree.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.olive_tree a:hover, .olive_tree_hover {
background:transparent url(../images/site_images/celtic/olive_tree2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.hazelnut_tree{
background:transparent url(../images/site_images/celtic/hazelnut_tree.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.hazelnut_tree a:hover, .hazelnut_tree_hover {
background:transparent url(../images/site_images/celtic/hazelnut_tree2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.mountain_tree{
background:transparent url(../images/site_images/celtic/mountain_tree.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.mountain_tree a:hover, .mountain_tree_hover {
background:transparent url(../images/site_images/celtic/mountain_tree2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.maple_tree{
background:transparent url(../images/site_images/celtic/maple_tree.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.maple_tree a:hover, .maple_tree_hover {
background:transparent url(../images/site_images/celtic/maple_tree2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.walnut_tree{
background:transparent url(../images/site_images/celtic/walnut_tree.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.walnut_tree a:hover, .walnut_tree_hover {
background:transparent url(../images/site_images/celtic/walnut_tree2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.yew_tree{
background:transparent url(../images/site_images/celtic/yew_tree.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.yew_tree a:hover, .yew_tree_hover {
background:transparent url(../images/site_images/celtic/yew_tree2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.chestnut_tree{
background:transparent url(../images/site_images/celtic/chestnut_tree.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.chestnut_tree a:hover, .chestnut_tree_hover {
background:transparent url(../images/site_images/celtic/chestnut_tree2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.ash_tree{
background:transparent url(../images/site_images/celtic/ash_tree.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.ash_tree a:hover, .ash_tree_hover {
background:transparent url(../images/site_images/celtic/ash_tree2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.groove_beech{
background:transparent url(../images/site_images/celtic/groove_beech.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.groove_beech a:hover, .groove_beech_hover {
background:transparent url(../images/site_images/celtic/groove_beech2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.fig_tree{
background:transparent url(../images/site_images/celtic/fig_tree.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.fig_tree a:hover, .fig_tree_hover {
background:transparent url(../images/site_images/celtic/fig_tree2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.birch_tree{
background:transparent url(../images/site_images/celtic/birch_tree.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}

.birch_tree a:hover, .birch_tree_hover {
background:transparent url(../images/site_images/celtic/birch_tree2.png) no-repeat scroll center center;
width: 83px;
height: 73px;
}


/* CHARACTERISTICS */

			.characteristics {
				width: 20em;
				float: left;
				height: 5.5em;
				xoverflow: hidden;
			}

			.characteristics ul li{
				margin: 0px;
				width: 550px;
			}
			
			


			.characteristics.elements{
				height: 160px;
			}

			.characteristics div {
				/*width: 5em;*/
				width: 32em;
			}
			
			.male_page .characteristics div, .female_page .characteristics div {
				width: 140px;
				float: left;
			}

			.male_page .characteristics span, .female_page .characteristics span {
				float: left;
				width: 300px;
				color: #fd75d7;
				xcolor: #fd75d7;
			}
			
			.characteristics div.list{
				width: 550px;
				overflow: hidden;
			}

			.characteristics label {
				float: left;
				width: 66px;
				color:#ffffff;
			}

			.characteristics .chars {
				float: left;
				width: 430px;
				color: #fd75d7;
				xcolor: #fd75d7;
			}


/* INDEX STYLE */
.index_line_1 {
	width: 590px;
	height: 265px;

}

.index_line_2 {
	width: 590px;
	height: 300px;

}

.index_line_3 {
	width: 590px;
	height: 210px;
	_padding-top: 15px;
	padding-top: 10px !ie7;

}

#footer {
	color: #ffffff;
	float: left;
	font-size: 10px;
	padding: 6px;
	width: 910px;
}

#footer a {
	color: #ffffff;
	text-decoration: underline;
}

.fright {
	float:right;
}

.fleft {
	float: left;
}

.cls {
	clear: both;
	line-height: 0px;
}

.c_category {
	position: relative;
	top: -10px;
}


.daily_horoscope {
	float: left;
	width: 290px;
	height: 22px;
	background:transparent url(../images/site_images/daily_horoscope.gif) no-repeat scroll top left;

}


.daily_horoscope_date {
	color: #84c9e1;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	width: 100px;
}

.daily_horoscope_body {
	width: 288px;
	_width: 286px;
	height: 119px;
	
	padding-top: 22px;
	_padding-top: 0px;
		padding-top: 0px !ie7;
	border: 1px solid #222222;
	background:transparent url(../images/site_images/daily_horoscope_bg.gif) repeat-x bottom;
}

.daily_horoscope_body_text {
	float: left;
	width: 199px;
	margin-left: 10px;
	_margin-left: 5px;
}

.daily_horoscope_body_text a {
	position: absolute;
	left: 440px;
	left: 400px !ie7;
	top:339px;
	color: #86C8DE;
}

.daily_horoscope_body_text p {
	text-align: left;
}

.daily_horoscope_body_image {
	float: right;
	vertical-align: center;
	margin-right: 7px;
	_margin-right: 5px;
}

.box_title {
	position: absolute;
	float: left;
	color: #84c9e1;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 0px 10px;
	height: 20px;
	_height: 20px;
}

.box_title_news {
	float: left;
	color: #84c9e1;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 0px 10px;
	height: 19px;
	width: 578px;
	background:transparent url(../images/site_images/news.gif) no-repeat top center;
}



.lunnar_link {
	float: right;
}


.daily_stars {
	float: right;
	width: 284px;
	height: 250px;
	margin-left: 10px;
	border: 1px solid #222222;
	background:transparent url(../images/site_images/daily_stars.gif) no-repeat scroll top left;
	color: #ffffff;
}

.daily_stars p {
	margin-top: 10px;
	height: 50px;
	text-align: left;
}

.daily_stars img {
}

.daily_stars_body {
	height: 181px;

	padding-top: 23px;
	padding-left: 13px;
	_padding-top: 20px;
	background:transparent url(../images/site_images/daily_stars_bg.gif) repeat-x bottom;
	position: relative;


}

.all_stars {
	position: relative;
	float:right;
	right: 10px;
	
}



.all_stars a {
	color: #ffffff;
	text-decoration: none;	
}

.starslist {
	width: 585px;
	height: 108px;
	background: transparent url(../images/site_images/starslist_bg.png) no-repeat right top;
	float: left;
	margin-top: 10px;
}

.starsinfo {
	position: relative;
	left: 25px;
	top: 10px;
	width: 560px;
}

.starsinfo_title {
	color: #84c9e1;
	font-size: 12px;
	font-weight: bold;
}

.daily_stars_body span{
	position: absolute;
	font-weight: bold;
	top: 208px;

}




.daily_stars_body_name {
	position: absolute;
	margin: 8px 0 0 10px;
	font-weight: bold;
	color: #ffffff;
}

.daily_stars_body_down {
	background-color: #00060e;
	height: 20px;
}

.daily_stars_h2 h2 {
	color: #84c9e1;
	font-size: 22px;
	font-weight: normal;
	
}




.todayluck {
	height: 92px;
	width: 288px;
	background: #eeeeee;
	margin-top: 15px;
	background:transparent url(../images/site_images/todayluck_bg.gif) no-repeat top right;
	border: 1px solid #222222;
	
}

.sky-stars p, .doyouknow p {
	color: #ffffff;
	line-height: 18px;
	width: 570px;
}

.doyouknow  span{
	color: #fd75d7;
	padding: 20px 0 20px 0;
}

.doyouknow p {
	padding-top: 20px;
}

#pickluck {
	background:transparent url(../images/site_images/todayluck_pick.gif) no-repeat bottom left;
	width: 278px;
	height: 82px;
	position: absolute;
	padding: 10px 0 0 10px;
	color: #ffffff;
}

#showluck {
	position: absolute;
	color: #86c8de;
	padding: 10px 0 0 10px;
	width: 278px;
	height: 82px;
}

#showluck a {
	position: absolute;
	color: #86c8de;
	top: 75px;
	right: 5px;

}

.pickluck_button {
	position: absolute;
	left: 28px;
	top: 55px;
}

.news_index {

	width: 588px;
	height: 285px;
	height: 295px !ie7;
	border: 1px solid #222222;
}

.news_latest {
	padding-top: 22px;
	_padding-top: 2px;
	background:transparent url(../images/site_images/news-bg.gif) repeat-x top;
	height: 263px;
	
}

.newsd {
	padding: 10px 10px 10px 10px;
	background: #00070f url(../images/site_images/newsd_bg.gif) repeat-x top; 
	font-size: 12px;
	color: #ffffff;
	line-height: 13pt;
	overflow: auto;
	border: 1px solid #212121;
	margin-bottom: 10px;


}

.newsdate {
	color: #c1c0be;
	width: 300px;
	float: left;

}

.newsd_image {
	float: left;
	margin: 0 10px 0 0;

}

.newsd_title {
	color: #84cae3;
	font-weight: bold;
}


.newsd .article-info{
	float: left;
	width: 100%;
	height: 18px;
	padding-top: 25px;
}
.newsd .article-info .info{
	float: left;
	padding: 3px 0px 2px 0px;
	color: #b1afb0;
	line-height: 13px;
}
.newsd .article-info .info div{
	padding-right: 5px;
	color: #666666;
	float: left;
}
.newsd .related-title{
	background: transparent url("../images/site_images/separator_line.gif") no-repeat left bottom;
	color: #807f7f;
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 20px;
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
.newsd .related, .newsd .related a{
	color: #71b4b1;
	font-size: 10px;
	text-decoration: underline;
}

.newsd .related, .newsd .related a:hover{
	text-decoration: none;
}

.news4 {
	background: transparent url(../images/site_images/news4_bg.png) repeat-x left top;
	height: 223px;
	padding: 4px 4px 0 4px;
	position: relative;
	margin: -10px 0 0 0;
}


.newspict {float: left; width: 143px; height: 178px; margin-right: 3px; position: relative;}
.news4 .last{margin-right: 0px;}
.newspict:hover span{position: absolute; top: 0px; left: 0px; z-index: 1000; display: block; width: 143px; height: 178px; background: url('../images/site_images/frame.png') no-repeat; text-indent: -1000px; overflow: hidden;}
.newspict:hover span, .authors-list .selected span{background-position: 0 -146px;}

.Gidea:hover, .news-title:hover { text-decoration: underline; }
.Gidea { float: left; font: bold 13px Tahoma; color: #84c9e1; text-decoration: none; padding: 12px 0 0px 10px; }

.news-title { display: block; width: 574px; font: bold 12px Georgia; color: #000000; text-decoration: none; padding: 0px 0 3px 8px; }

.newspict:hover span, .news4 .selected span{background-position: 0 0}

.newslist {
	width: 585px;
	height: 135px;
	background: transparent url(../images/site_images/newslist_bg.png) no-repeat right top;
	float: left;
	margin-top: 10px;
}

.newspic {
	float: left;
}
.newsinfo {
	float: left;
	margin: 10px 0 0 37px;
	width: 400px;
	font-size: 12px;


}

.newsinfo_title, .newsinfo_title a {
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
}


.newsinfo_info {
	color: #c1c0be;
	font-size: 11px;
}


.horoscopes_page, .female_page, .male_page{
	background: #000509 url(../images/site_images/horoscopes_bg.gif) no-repeat left top;
	width: 577px;
	overflow: none;
	padding-left: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	border: 1px solid #222222;
	position: relative;
}

.yearly_page {
	background: #000509 url(../images/site_images/horoscopes_bg.gif) no-repeat left top;
	width: 577px; 
	overflow: none;
	padding-left: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	border: 1px solid #222222;
	position: relative;
}

.name_days_page {
	background: #000509 url(../images/site_images/horoscopes_bg.gif) no-repeat left top;
	width: 577px;
	height: 484px;
	overflow: none;
	padding-left: 10px;
	margin-bottom: 20px;
	font-size: 12px;
	border: 1px solid #222222;
	position: relative;
	margin-top: 15px;
}

.dreams_page {
	background: #000509 url(../images/site_images/horoscopes_bg.gif) no-repeat left top;
	width: 577px;
	overflow: none;
	padding-left: 10px;
	margin-bottom: 10px;	
	margin-top: 15px;
	font-size: 12px;
	border: 1px solid #222222;
	position: relative;
	height: 494px;
}

.dreams_content {
	color: #ffffff;
	padding-right: 5px;
	line-height: 18px;
}

.form_text {
	background: transparent url(../images/site_images/forms/form_text.png) no-repeat left top;
	border: 0;
	height: 20px;
	width: 145px;
	color: #ffffff;
	padding: 3px;
}

.form_search {
	background: transparent url(../images/site_images/forms/form_search.png) no-repeat left top;
	border: 0;
	height: 21px;
	width: 53px;
	color: #ffffff;
	position: relative;
	top: -3px;

}

.characteristics_page {
	background: #000509 url(../images/site_images/horoscopes_bg.gif) no-repeat left top;
	width: 577px;
	height: 484px;
	overflow: none;
	padding-left: 10px;

	margin-bottom: 10px;
	font-size: 12px;
	border: 1px solid #222222;
	position: relative;
}

.chineses_page {
	background: #000509 url(../images/site_images/horoscopes_bg.gif) no-repeat left top;
	width: 577px;
	height: 409px;
	overflow: none;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 15px;
	font-size: 12px;
	border: 1px solid #222222;
	position: relative;
}

.chineses_page_sign {
	background: #000509 url(../images/site_images/horoscopes_bg.gif) no-repeat left top;
	width: 577px;
	overflow: none;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 15px;
	font-size: 12px;
	border: 1px solid #222222;
	position: relative;
}

.celtic_page, .egyptians_page {
	background: #000509 url(../images/site_images/horoscopes_bg.gif) no-repeat left top;
	width: 577px;
	overflow: none;
	padding-left: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	border: 1px solid #222222;
	position: relative;
	height: 409px;
	margin-top: 15px;
}

.ascendents_page  {
	background: #000509 url(../images/site_images/horoscopes_bg.gif) no-repeat left top;
	width: 577px;
	overflow: none;
	padding-left: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	border: 1px solid #222222;
	position: relative;
}


.fashion_page {
	background: #000509 url(../images/site_images/horoscopes_bg.gif) no-repeat left top;
	width: 577px;
	overflow: none;
	padding-left: 10px;
	margin-bottom: 10px;

	font-size: 12px;
	border: 1px solid #222222;
	position: relative;

}

.sign_page {
	background: #000509 url(../images/site_images/horoscopes_bg.gif) no-repeat left top;
	width: 577px;
	overflow: none;
	padding-left: 10px;
	margin-bottom: 10px;

	font-size: 12px;
	border: 1px solid #222222;
	position: relative;

}

.wmc_bottom {
	margin-top: 18px;
}

.fashion_icon {
	position: absolute;
	top: 10px;
	right: 10px;
}

.celtic_form {
	padding-top: 50px;
	padding-bottom: 80px;
}

.horoscope_sign {
	font-size: 22px;
	color: #ff74d8;
	margin-top: 20px;
}

.horoscope_sign h2{
	color:#E74FBC;
	font-size: 22px;
	font-weight:normal;
	width:390px;
	height: 40px;
	margin-top: 30px;
}

.horoscope_sign span h2{
	color:#E74FBC;
	font-size: 22px;
	font-weight:normal;
	width:290px
}

.titles {
	font-size: 22px;
	color: #ff74d8;
}


.sign h2 {
	color:#E74FBC;
	font-size:2.31em;
	font-weight:normal;
	width:450px;
	margin-top: 10px;
}

.horoscope_description {
	margin-top: 20px;
	color: #ffffff;
	width:569px;
	line-height: 18px;
	margin-right: 10px;
}

.horoscope_description a {
	color: #ff74d8;
}

.characteristics_description {
	color: #ffffff;
	width:569px;
	line-height: 18px;
	margin-right: 10px;
}

.chineses_form , .celtic_form {
	margin-top: 20px;
	color: #ff74d8;
}



.name_days_calendar {
	position: relative;
	top: -110px;
	right: 80px;
}

.name_mean {
	position: relative;
	top: -170px;
	width: 295px;
}

.name_day {
	position: relative;
	top: -120px;
}

.name_day em {
	position: relative;
	top: 30px;
	color: #E74FBC;
}

.name_day p {
	position: relative;
	top: 50px;
	width: 570px;
	color: #ffffff;
	line-height: 18px;
}

.name_day p span {
	position: relative;
	width: 570px;
	top: -50px;
	color: #969da9;
	line-height: 18px;
}



#lunar_months {
	position: absolute;
	top: 170px;
	background: transparent url(../images/site_images/lunar_months_bg.png) no-repeat top left;
	width: 588px;
	height: 21px;
	margin-top: -20px;
	margin-left: -15px;
}

#lunar_months #months {
	padding-left: 20px;
}

.lunar_date {
	color: #84cbe1;
}



/* LUNAR MONTHS SCROLLER */

#container {
	position: relative;
	width: 550px;
	height: 19px;
	margin-left: 19px;
	overflow: hidden;

}

#container #scroller {
	width: 733px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
}

#container #scroller .content a:hover, #container #scroller .content .lunar_active {
	background: transparent url(../images/site_images/lunar_months_hover.png) no-repeat top left;
}

#container #scroller .content a {
	margin: 4px 0 0 0;
	width: 61px;
	display: block;
	height: 19px;
	float: left;
	text-align: center;
	color: #ffffff;
}
	
#container #scroller .content {
	width: 60px;
	height: 19px;
	float: left;
	margin-left: 1px;

	font-size: .8em;
}

.toright {
	position: relative;
	top: 30px;
	left: 555px;
	display: block;
	height: 10px;
	width: 14px;
	z-index: 2;
}

.toleft {
	position: relative;
	top: 20px;
	left:-10px;
	display: block;
	height: 10px;
	width: 14px;
	z-index: 2;

}

<!--[if IE]>
<style type="text/css">

#scroller{
  width: 733px; /* = width + margin left + margin right from the content rule + border*2 from the container rule*/
}

</style>
<! [endif]-->



.month_link {

}

.lunar_body {
		background: transparent url(../images/site_images/city_night.png) no-repeat left bottom;
		width: 588px;
		height: 159px;
		margin-top: 22px;
		margin-top: 0px !ie7;
}

.lunar_text {
	color: #ffffff;
	position: relative;
	top: 10px;
	left: 15px;
}


.type {
	border: 0;
}

.type ul {
	float: none;
	background: none;
	/*width: 493px;*/
	width: 443px;
	overflow: hidden;
}

.type ul li{
	xdisplay: inline;
	float: left;
	margin: 0 10px 0 0;
}

.type ul li.last{
	float: right;
	margin: 0;
}


.type ul li strong {
	color: #ffffff;
}

.type ul li a {
	display: inline;
	color: #E74FBC;
	text-indent: 0px;
	height: auto;
}
.type ul li a:hover {
	text-decoration: underline;
}


.z_h_slug {
	position: absolute;
	right: 15px;
	top: 20px;
}

.characteristics {
		line-height: 22px;
		color: #ffffff;
		padding: 30px 0 50px 0;
		padding: 30px 0 50px 0 !ie7;		

}

.characteristics  .point_1 {
	background-image: url(../images/site_images/point_1.png) ;
	background-repeat: no-repeat;
	background-position: 5em 7px;
}

.characteristics  .point_2 {
	background-image: url(../images/site_images/point_2.png) ;
	background-repeat: no-repeat;
	background-position: 5em 7px;
}

.characteristics  .point_3 {
	background-image: url(../images/site_images/point_3.png) ;
	background-repeat: no-repeat;
	background-position: 5em 7px;
}

.characteristics  .point_4 {
	background-image: url(../images/site_images/point_4.png) ;
	background-repeat: no-repeat;
	background-position: 5em 7px;
}

.characteristics  .point_5 {
	background-image: url(../images/site_images/point_5.png) ;
	background-repeat: no-repeat;
	background-position: 5em 7px;
}

.characteristics  .point_6 {
	background-image: url(../images/site_images/point_6.png) ;
	background-repeat: no-repeat;
	background-position: 5em 7px;
}

.characteristics  .point_7 {
	background-image: url(../images/site_images/point_7.png) ;
	background-repeat: no-repeat;
	background-position: 5em 7px;
}

.horoscope_content {
	color: #ffffff;
	line-height: 18px;
	padding: 180px 10px 20px 0;
	_padding-top: 180px;
	padding: 10px 10px 20px 0 !ie7;
	width: 567px;
	text-align: justify;
	
}

.business_horoscope_content {
	color: #ffffff;
	line-height: 18px;
	padding: 180px 10px 20px 0;
	padding: 150px 10px 20px 0 !ie7;
	width: 567px;
}

.horoscope_content_rest {
	position: relative;
	width: 577px;
	padding: 20px 0 10px 10px;
	line-height: 18px;
	font-size: 12px;
	text-align: justify;
}

.text_bold1 {
	font-weight: bold;
	color: #ff74d8;
	font-size: 12px;
	line-height: 28px;
}

.text_bold2 {
	font-weight: bold;
	color: #84c9e1;
	font-size: 12px;
	line-height: 28px;
}

.terms_description {
	color: #ffffff;
	margin: 10px;
		line-height: 18px;
}

.daily_stars .pages{
	clear: left;
	float: left;
	width: 284px;
	background: transparent url(../images/site_images/bg20.png) repeat-x left top;
	height: 20px;
	line-height: 18px;
	color: #ffffff;
	font-size: 10px;
	margin-top: 25px;

}

.daily_stars .pages a.page{
	display: block;
	padding: 0px 8px 0px 10px;
	text-align: center;
	height:20px;
	line-height: 18px;
	color: #ffffff;
	float: left;
	text-decoration: none;
	text-align: center;
	background: transparent url(../images/site_images/delim20.png) repeat-y right top;
}
.daily_stars .pages a.active, .daily_stars  .pages a:hover.page{
	background: transparent url(../images/site_images/hover20.png) no-repeat;
}



#news_info {
	float: left;
	width: 176px;
	padding: 10px;
	margin-top: -20px !ie7;
	background:transparent url(../images/site_images/news_info_separator.gif) no-repeat top right;
}

#news_info p {
	text-align: left;
}

.news_title {
	position: relative;
	top: -30px;
	height: 30px;
	left: 1px;

	background:transparent url(../images/site_images/news_title_transparant.png) no-repeat top left;
	  filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;

}
.news_title_text a {
	padding: 3px 5px 3px 5px;
	display: block;
	color:	#ffffff;
	font-size: 11px;
	font-weight: bold;
}

.news_title a {
	margin-left: 3px;
	margin-top: -1px;
	font-size: 11px;
}

.separator_line{
	background:transparent url(../images/site_images/separator_line.gif) no-repeat top left;
	height: 2px;
}

#news_info img {
	border: 1px solid #000000;
}

#news_info p {
	margin-top: -25px;
	height: 40px;
}

.news_index  .all_news {

	position: relative;
	left: 485px;
	bottom: 17px;
	top: -30px !ie7;

}

.news_index  .all_news a{
	color: #ffffff;
}

.more a {
	color: #ffffff;
	text-decoration: underline;
	font-size: 10px;

}


.women_men {
	float: left;
	width: 379px;
	height: 190px;
	background:transparent url(../images/site_images/women_men.gif) no-repeat scroll top left;
	border: 1px solid #222222;
	position: relative;
	top: -15px !ie7;

}

.women_men_body {
	margin-top: 22px;
	_padding-top: 22px;
	padding-top: 22px !ie7;
	background:transparent url(../images/site_images/women_men_bg.png) repeat-x bottom left;
	height: 168px;
}

#woman {
	background:transparent url(../images/site_images/woman.png) no-repeat scroll bottom left;
	width: 94px;
	height: 168px;
	float: left;
	display: block;
}

#man {
	background:transparent url(../images/site_images/man.png) no-repeat bottom left;
	width: 105px;
	height: 168px;
	float: left;
	display: block;
}

.women_men_body #woman:hover{
	background:transparent url(../images/site_images/woman2.png) no-repeat scroll bottom left;
	width: 94px;
	height: 168px;
	float: left;
	display: block;

}

.women_men_body #man:hover{
	background:transparent url(../images/site_images/man2.png) no-repeat bottom left;
	width: 105px;
	height: 168px;
	float: left;
	display: block;

}

#wm1 {
	padding: 10px;
	position: absolute;
	left: 200px;
	top: 35px;
	text-align: left;
	
}

#wm3 a {
	color: #86C8DE;
}

.wmsign {
	margin: 10px 25px 10px 25px;
}

#wm1 select{
	font-size: 11px;
}	


#compatibility_result {
	position: relative;
	margin-top: -28px;
}

#compatibility_result p {
	text-align: left;
}


/* Auto Complate */

div.autocomplete {
  position:absolute;
  width: 143px !important;
  border: 1px solid #87888a;
  background-color: #010e1f;
  margin:0px;
  padding:0px;
  color: #fff;
  z-index: 9999;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  width: 143px !important;
}

div.autocomplete ul li.selected {
	background-color: #046298;
}

div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height: 20px;
  cursor:pointer;
  background: #000f22;
}


/*calendar*/
#calendar {


margin-top: -15px;
}

.cal_box {
	background: url('../images/site_images/calendar/cal_bg.png') no-repeat;
	width: 185px;
	height: 190px;
	border: 1px solid #222222;
	padding-left: 10px;
	float: right;
}

table.cal_table {
	color: #FFFFFF;
	border-collapse: separate;
	border-spacing: 4px;
	xwidth: 60%;
	_margin-left: 7px;

}
.cal_table td {
	width: 22px;
	height: 20px;
	text-align: center;
}

.cal_day a{
	color: #3eb9ff;
	font-weight: bold;
}

.cal_day.cal_today a{
	color: #FFFFFF;
}

.cal_today {
	background: url('../images/site_images/calendar/today.png') no-repeat;
	font-weight: bold;
}

.cal_l_link, .cal_r_link, .cal_title {
	float: left;
}

.cal_l_link a, .cal_r_link	a {
	display: block;
	cursor: pointer;
	width: 10px;
	hight: 9px;

}

.cal_title{
	width: 95px;
	text-align: center;
	padding: 0 30px;
	margin-top: 3px;
	color: #84C9E1;
}

.month_title {
	height: 22px;
	margin-left: -10px;
	background: url('../images/site_images/calendar/head.png') no-repeat;
	vertical-align: center;
	text-align: center;
}

.cal_r_link{
	background: url('../images/site_images/calendar/cal_next.png') no-repeat;
	text-indent: -9999px;
	width: 10px;
	hight: 9px;
	margin: 5px;
}

.cal_l_link{
	background: url('../images/site_images/calendar/cal_prev.png') no-repeat;
	text-indent: -9999px;
	width: 10px;
	hight: 9px;
	margin: 5px;
}

.calendar_hint_head{
	background: #07679a;
	padding: 2px;
	color: #FFF;
	width: 120px;
}

.calendar_hint_body{
	background: #01121C;
	padding: 2px;
	color: #FFF;
	width: 120px;
}

/* Add button */
#networks {
	width: 490px;
	z-index: 10;
	position: relative;
	float: right;
}
#networks a {
	font-size: 10px;
	color: #6b7076;
	text-decoration: none;
}
#networks #net_buttons{
	position: absolute;
	background: #000f22;
	list-style: none;
	border: 1px solid #999999;
	right: 0px;
	width: 240px;
}
#networks  #net_buttons div.links_col1, #networks  #net_buttons div.links_col2{
	float: left;
	padding: 5px;
	width: 110px;
}
#networks  #net_buttons div div{
	width: 100px;
	height: 23px;
}
#networks   #net_buttons div div a{
	padding-left: 20px;
	display: block;
	height: 18px;
}
.add_link{
	padding-right: 10px;
	position: relative;
}
.add_button {
	background: url("../images/site_images/add_in_network.png") no-repeat left top;
	text-indent: -9999px;
	width: 69px;
	height: 18px;
	float: right;
}
.add_button a {
	display: block;
	height: 18px;
	width: 69px;
}
#more_networks {
	background-color: #000f22;
	height: 15px;
	padding: 5px;
	border-top: 1px solid #999999;
	font-weight: bold;
	float: left;
	width: 230px;
}
#more_networks a{
	color: #6b7076;
	text-decoration: none;
	font-size: 10px;
}
#more_links {
	float: left;
}

.comments { margin-top: 20px; border-top: 1px solid #666; padding-top: 15px; }
.comments h3 { font-size: 11px; margin-bottom: 20px; }
.comments .comment { background: url(../images/site_images/line.gif) repeat-x left bottom; padding-bottom: 15px; margin-top: 15px; }
.comments .comment .author, .comments .comment .author a { font-weight: bold; color: #86c8e2; }
.comments .comment .posted_on { font-size: 10px; color: #ffffff; margin-left: 15px; }
.comments .comment p { margin-top: 5px; }

#comment  { margin-top: 25px; }
#comment label { display: block; margin: 5px 0; cursor: pointer; }
#comment fieldset {}
#comment legend { display: none; }
#comment input { border: 1px solid #d4d4d4; width: 190px; height: 15px; padding: 2px; background-color: #01040b; color: #ffffff;}
#comment textarea { border: 1px solid #d4d4d4; width: 360px; height: 100px; background-color: #01040b; color: #ffffff; }

.required-label {
 font-size: 10px;
}

#send-comment { float: left; zoom: 1; margin-top: 15px; clear: both; background: url(../images/site_images/send.png) no-repeat; width: 65px; height: 21px; overflow: hidden; text-indent: -9999px; border: 0px; cursor: pointer;  }

.errors { list-style: none; margin: 0px; padding: 0px; margin-bottom: 10px; }
.errors li { color: #3B706D; font-size: 10px;  margin: 0px; padding: 0px; }

#votings {

}



/* Paginator */

#paginator{
	float: left;
	margin-left: -10px;
	margin-top: 8px;
}

#paginator .pages{
	float: left;
	width: 600px;
	background: transparent url(../images/site_images/paging_spacer.png) repeat-x scroll left top;

}

#paginator a{
	display: block;
	color: #ffffff;
	width: 24px;
	height: 21px;
	line-height: 24px;
	text-align: center;
	vertical-align: center;

	background: transparent url("../images/site_images/paging-page.gif") no-repeat left top;
	float: left;
	text-decoration: none;
	font-size: 11px;
}

#paginator a:hover, #paginator a.current{
	color: #ffffff;
	background: transparent url("../images/site_images/paging-current.gif") no-repeat left top;

}

#paginator .next, #paginator a:hover.next{
	text-indent: -9999px;
	background: transparent url("../images/site_images/paging-r.gif") no-repeat left top;
	width: 19px;
	height: 21px;
	float: right;
	position: relative;
	right: -2px;
}

#paginator .previous, #paginator a:hover.previous{
	text-indent: -9999px;
	background: transparent url("../images/site_images/paging-l.gif") no-repeat left top;
	width: 19px;
	height: 21px;
	position: relative;
	left: -1px;
}

#paginator span{
	display: none;
}









/*
VOTING POLE
*/

.polls {
	text-align: justify;
	background: transparent url("../images/site_images/poll_bg.gif") repeat-x left top;
	width: 298px;
	height: 22px;
	

	xoverflow: hidden;
}

.polls form {
border: 1px solid #222222;
}

.polls_body {
	background: #010101 url("../images/site_images/poll_body_bg.png") repeat-x left top;
	height: 309px;
	height: 320px !ie7;
}
.polls_title{
	/*background: transparent url("../images/site_images/myblog_asks.gif") repeat-x left top;*/
	background: transparent url("../images/site_images/8martpoll.jpg") repeat-x left top;
	width: 300px;
}

.polls_title_text{

	padding: 3px 5px 5px 10px;
	font-weight: bold;
	color: #84C9E1;
}



.polls_question{
	width: 250px;
	_height: 30px;
	margin-left: 18px;
	color: #ffffff;
	font-family: Tahoma, Times, serif;
	font-size: 11px;
	padding-bottom: 10px;
	
}

.polls_bottomtext{
	width: 250px;
	margin-left: 18px;
	color: #778391;
	font-family: Tahoma, Times, serif;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 10px;
}


.poll_radio{
  float: left;
  margin: 2px;
}

.polls_submit, .submitcheck {
	background: transparent url("../images/site_images/buttons/check.png") left top;
	border: 0px;
	width: 70px;
	height: 21px;
	margin: 10px 0 10px 15px;

}

.polls_input_box {
	margin-left: 20px;



}

.polls_input{
font-family: Arial, Sans-Serif;
    font-size: 11px;
    color: #333333;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #e1e1e1;
    width: 200px;
    height: 42px;
	xwidth: 200px;
    xheight: 42px;
	width: 200px !ie7;
    height: 42px !ie7;
}


span.radio {
	width: 19px;
	height: 20px;
	padding: 0 0 0 0;
	background: url(../images/site_images/radio_green.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}


/* CATEGORIES LEFT MENU INCLUDES */

.c_category .c_male_horoscopes  {
	background: url(../images/site_images/c_male_horoscopes.png) no-repeat;
	width: 300px;
	height: 71px;
	display: block;
	position: relative;
}

.c_category .c_male_horoscopes  span{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	position: absolute;
	top: 36px;
	left: 75px;
}

.c_category .c_stars  {
	background: url(../images/site_images/c_stars.png) no-repeat;
	width: 300px;
	height: 71px;
	display: block;
	position: relative;
}

.c_category .c_stars span{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	position: absolute;
	top: 36px;
	left: 75px;
}

.c_category .c_ascendent  {
	background: url(../images/site_images/c_ascendent.png) no-repeat;
	width: 300px;
	height: 71px;
	display: block;
	position: relative;
}

.c_category .c_ascendent  span{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	position: absolute;
	top: 36px;
	left: 75px;
}

.c_category .c_female_horoscopes  {
	background: url(../images/site_images/c_female_horoscopes.png) no-repeat;
	width: 300px;
	height: 71px;
	display: block;
	position: relative;
}

.c_category .c_female_horoscopes  span{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	position: absolute;
	top: 36px;
	left: 75px;
}

.c_category .c_celtic  {
	background: url(../images/site_images/c_celtic.png) no-repeat;
	width: 300px;
	height: 71px;
	display: block;
	position: relative;
}

.c_category .c_celtic span{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	position: absolute;
	top: 36px;
	left: 75px;
}

.c_category .c_egyptians  {
	background: url(../images/site_images/c_egyptians.png) no-repeat;
	width: 300px;
	height: 71px;
	display: block;
	position: relative;
}

.c_category .c_egyptians  span{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	position: absolute;
	top: 36px;
	left: 75px;
}

.c_category .c_business  {
	background: url(../images/site_images/c_business.png) no-repeat;
	width: 300px;
	height: 71px;
	display: block;
	position: relative;
}

.c_category .c_business   span{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	position: absolute;
	top: 36px;
	left: 75px;
}

.c_category .c_horoscopes  {
	background: url(../images/site_images/c_horoscopes.png) no-repeat;
	width: 300px;
	height: 71px;
	display: block;
	position: relative;
}

.c_category .c_horoscopes   span{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	position: absolute;
	top: 36px;
	left: 75px;
}

.c_category .c_business2  {
	background: url(../images/site_images/c_business2.png) no-repeat;
	width: 300px;
	height: 71px;
	display: block;
	position: relative;
}

.c_category .c_business2   span{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	position: absolute;
	top: 36px;
	left: 75px;
}
.c_category .c_business3  {
	background: url(../images/site_images/c_business3.png) no-repeat;
	width: 300px;
	height: 71px;
	display: block;
	position: relative;
}

.c_category .c_business3   span{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	position: absolute;
	top: 36px;
	left: 75px;
}


.c_category .c_fashion  {
	background: url(../images/site_images/c_fashion.png) no-repeat;
	width: 300px;
	height: 71px;
	display: block;
	position: relative;
}

.c_category .c_fashion   span{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	position: absolute;
	top: 36px;
	left: 75px;
}

.c_category .c_chineses  {
	background: url(../images/site_images/c_chineses.png) no-repeat;
	width: 300px;
	height: 71px;
	display: block;
	position: relative;
}

.c_category .c_chineses   span{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	position: absolute;
	top: 36px;
	left: 75px;
}

.c_category .c_ascendents {
	background: url(../images/site_images/c_ascendents.png) no-repeat;
	width: 300px;
	height: 71px;
	display: block;
	position: relative;
}

.c_category .c_ascendents   span{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	position: absolute;
	top: 36px;
	left: 75px;
}

