/* Horoscope auto (theme tokens: #b4437b, #359bdc, #dcdce8, #666) */
.astro-horoscope-teaser {
	float: right;
	clear: both;
	width: 100%;
	max-width: 450px;
	box-sizing: border-box;
	margin: 0 0 14px 0;
	padding: 12px 14px;
	text-align: right;
	border: 1px solid #dcdce8;
	border-radius: 6px;
	background: #fafafa;
	color: #222;
	font-size: 14px;
}
.astro-horoscope-teaser__title {
	margin: 0 0 8px 0;
	font-size: 18px;
	color: #b4437b;
}
.astro-horoscope-teaser__body { color: #222; }
.astro-horoscope-teaser__body p { margin: 0 0 8px 0; }
.astro-horoscope-teaser__more { margin: 10px 0 0 0; }
.astro-horoscope-teaser__legal {
	margin: 10px 0 0 0;
	font-size: 12px;
	color: #666;
}
.astro-horoscope-hub {
	float: right;
	clear: both;
	width: 100%;
	max-width: 720px;
	box-sizing: border-box;
	text-align: right;
	color: #222;
}
.astro-horoscope-hub__h1 { margin-bottom: 12px; }
.astro-horoscope-hub__period { margin: 0 0 14px 0; }
.astro-horoscope-hub__period .button { margin-left: 8px; }
.astro-horoscope-hub__period--on {
	border-color: #b4437b !important;
	color: #b4437b !important;
	font-weight: bold;
}
.astro-horoscope-hub__notice {
	margin: 0 0 12px 0;
	padding: 8px 10px;
	font-size: 13px;
	color: #555;
	border: 1px solid #dcdce8;
	border-radius: 4px;
	background: #f5f5fa;
}
.astro-horoscope-hub__empty {
	margin: 0 0 16px 0;
	padding: 10px 12px;
	border: 1px solid #ef9a9a;
	background: #ffebee;
	color: #b71c1c;
	border-radius: 4px;
}
.astro-horoscope-hub__meta { margin: 0 0 10px 0; color: #666; font-size: 14px; }
.astro-horoscope-hub__signs {
	list-style: none;
	margin: 0 0 16px 0;
	padding: 0;
	overflow: hidden;
}
.astro-horoscope-hub__signs li { float: right; margin: 0 0 6px 6px; }
.astro-horoscope-hub__sign--current { font-weight: bold; color: #b4437b !important; }
.astro-horoscope-hub__card {
	border: 1px solid #dcdce8;
	border-radius: 6px;
	padding: 14px 16px;
	margin: 0 0 20px 0;
	background: #fff;
}
.astro-horoscope-hub__sign-title {
	margin: 0 0 10px 0;
	font-size: 20px;
	color: #359bdc;
}
.astro-horoscope-hub__body p { margin: 0 0 10px 0; }
.astro-horoscope-hub__archive-title { margin: 16px 0 8px 0; font-size: 16px; color: #222; }
.astro-horoscope-hub__archive-list { list-style: none; margin: 0; padding: 0; }
.astro-horoscope-hub__archive-list li { margin: 0 0 6px 0; }
.astro-horoscope-hub__archive-list a { color: #359bdc; }
.astro-horoscope-hub__archive-empty { color: #666; font-size: 14px; }
.astro-horoscope-hub__legal {
	margin: 20px 0 0 0;
	font-size: 12px;
	color: #666;
}

/* Horoscope — כל המזלים (יומי) — page-horoscope-daily-all.php */
/* עמוד עם שני סיידברים: col2_mini (כמו free_signs) — בלי float/clear ששוברים את השורה מול col1 שני */
.astro-horoscope-daily-all {
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	text-align: right;
	color: #222;
}
.astro-horoscope-daily-all__h1 { margin-bottom: 12px; }
.astro-horoscope-daily-all__intro {
	border: 1px solid #dcdce8;
	border-radius: 6px;
	padding: 12px 14px;
	margin: 0 0 14px 0;
	background: #fff;
	color: #222;
	line-height: 1.45;
}
.astro-horoscope-daily-all__intro p {
	margin: 0 0 8px 0;
}
.astro-horoscope-daily-all__intro p:last-child {
	margin-bottom: 0;
}
.astro-horoscope-daily-all__intro a,
.astro-horoscope-daily-all__sign-title a {
	color: #359bdc;
	text-decoration: none;
}
.astro-horoscope-daily-all__intro a:hover,
.astro-horoscope-daily-all__sign-title a:hover {
	text-decoration: underline;
}
.astro-horoscope-daily-all__meta {
	margin: 0 0 12px 0;
	color: #666;
	font-size: 14px;
}
/* שני שורות × 6 מזלות (RTL: ימין→שמאל) — אייקונים כמו signlinks (HamburgSymbols) */
.astro-horoscope-daily-all__anchors {
	display: grid;
	grid-template-columns: repeat(6, minmax(0, 1fr));
	gap: 8px 6px;
	margin: 0 0 18px 0;
	width: 100%;
	box-sizing: border-box;
}
.astro-horoscope-daily-all__anchor-btn {
	display: flex !important;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0 !important;
	padding: 8px 4px !important;
	min-height: 68px;
	font-size: 12px !important;
	line-height: 1.2 !important;
	text-align: center;
	box-sizing: border-box;
	width: 100%;
	/* Override legacy .button flat blue — match header signlinks */
	background: #efefef !important;
	border: 1px solid #dcdce8 !important;
	color: #222 !important;
	text-shadow: none !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.astro-horoscope-daily-all__anchor-btn:hover {
	background: #fff !important;
	border-color: #359bdc !important;
	color: #222 !important;
}
.astro-horoscope-daily-all__anchor-glyph {
	font-family: HamburgSymbols, serif;
	font-size: 28px;
	font-weight: normal;
	line-height: 1;
	color: #b4437b;
	margin: 0 0 4px 0;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.12);
}
.astro-horoscope-daily-all__anchor-label {
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.15;
}
.astro-horoscope-daily-all__anchor-btn:hover .astro-horoscope-daily-all__anchor-glyph {
	color: #393857;
}
.astro-horoscope-daily-all__anchor-btn--current {
	border-color: #b4437b !important;
	color: #222 !important;
}
.astro-horoscope-daily-all__list { margin: 0; padding: 0; }
.astro-horoscope-daily-all__card {
	border: 1px solid #dcdce8;
	border-radius: 6px;
	padding: 14px 16px;
	margin: 0 0 16px 0;
	background: #fff;
	scroll-margin-top: 12px;
}
/* כותרת+אייקון בשורה, כפתורי תקופה בשורה נפרדת מתחת (לא ליד הכותרת) */
.astro-horoscope-daily-all__sign-head {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	gap: 10px;
	margin: 0 0 12px 0;
}
.astro-horoscope-daily-all__sign-head-row {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
	gap: 12px;
	width: 100%;
	min-width: 0;
}
.astro-horoscope-daily-all__sign-head-text {
	flex: 1 1 0;
	min-width: 0;
	text-align: right;
}
.astro-horoscope-daily-all__sign-title {
	margin: 0 0 4px 0;
	font-size: 20px;
	color: #359bdc;
}
.astro-horoscope-daily-all__sign-head-text .astro-horoscope-daily-all__sign-dates {
	margin: 0;
}
.astro-horoscope-daily-all__sign-dates {
	font-size: 13px;
	color: #666;
}
.astro-horoscope-daily-all__sign-head-thumb {
	flex: 0 0 96px;
	line-height: 0;
	text-align: center;
}
.astro-horoscope-daily-all__sign-head-thumb img {
	display: block;
	width: 96px;
	height: auto;
	max-width: 100%;
	margin: 0 auto;
}
.astro-horoscope-daily-all__forecast-wrap {
	width: 100%;
	min-width: 0;
}
.astro-horoscope-daily-all__forecast p { margin: 0 0 10px 0; }
.astro-horoscope-daily-all__read-more {
	margin: 4px 0 0 0 !important;
	text-align: left;
}
.astro-horoscope-daily-all__read-more a {
	color: #b4437b;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.astro-horoscope-daily-all__read-more a:hover {
	color: #359bdc;
	text-decoration: underline;
}
.astro-horoscope-daily-all__empty {
	margin: 0;
	color: #666;
	font-size: 14px;
}
.astro-horoscope-daily-all__links {
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	width: 100%;
	align-items: center;
	box-sizing: border-box;
}
/* Period links — brand blue gradient (same as .fp_button / .astro-report-cta-btn) */
.astro-horoscope-daily-all__link-btn {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	width: auto;
	flex: 0 0 auto;
	margin: 0 !important;
	padding: 7px 14px !important;
	font-size: 13px !important;
	line-height: 1.2 !important;
	white-space: nowrap;
	border: 0 !important;
	border-radius: 8px;
	background: linear-gradient(180deg, #359bdc 0%, #217eba 100%) !important;
	color: #fff !important;
	font-weight: 700;
	text-decoration: none !important;
	text-shadow: none !important;
	box-shadow: 0 2px 8px rgba(33, 126, 186, 0.28) !important;
	-moz-box-shadow: 0 2px 8px rgba(33, 126, 186, 0.28) !important;
	-webkit-box-shadow: 0 2px 8px rgba(33, 126, 186, 0.28) !important;
}
.astro-horoscope-daily-all__link-btn:hover {
	background: linear-gradient(180deg, #2a8ec9 0%, #1a6fa0 100%) !important;
	color: #fff !important;
}
.astro-horoscope-daily-all__link-btn:active {
	position: relative;
	top: 1px;
}
.astro-horoscope-daily-all__reg {
	margin: 16px 0 0 0;
	clear: both;
}

/*
 * דפים עם col2_mini + שני סיידברים: layout.css 233+480+233. main-mini-900 שובר עם .col1 28%.
 * רק מסך רחב — ב־≤700px main-mini-700 עושה עמודות מלאות; לא לדרוס.
 */
@media (min-width: 701px) {
	body.page-horoscope-daily-all #content > .col1.marg_right1,
	body.page-template-page-horoscope-daily-all-php #content > .col1.marg_right1,
	body.page-free-signs #content > .col1.marg_right1 {
		width: 233px !important;
		max-width: none !important;
		float: right !important;
		box-sizing: border-box;
	}
	body.page-horoscope-daily-all #content > .col2_mini.marg_right1,
	body.page-template-page-horoscope-daily-all-php #content > .col2_mini.marg_right1,
	body.page-free-signs #content > .col2_mini.marg_right1 {
		width: 480px !important;
		max-width: 480px !important;
		min-width: 0 !important;
		float: right !important;
		box-sizing: border-box;
		overflow-x: hidden;
	}
	body.page-horoscope-daily-all #content > .col2_mini.marg_right1 ~ .col1,
	body.page-template-page-horoscope-daily-all-php #content > .col2_mini.marg_right1 ~ .col1,
	body.page-free-signs #content > .col2_mini.marg_right1 ~ .col1 {
		width: 233px !important;
		max-width: none !important;
		float: right !important;
		box-sizing: border-box;
	}
}

/* Free Signs page — tabbed forecast (astropro_free_sign_print_horoscope_tabs) */
.astro-free-sign-tabs__corner--float {
	float: right;
	width: 220px;
	max-width: 48%;
	margin: 0 0 12px 16px;
	text-align: center;
	shape-outside: margin-box;
}
.astro-free-sign-tabs__corner-img {
	display: block;
	width: 100%;
	max-width: 220px;
	height: auto;
	margin: 0 auto 6px auto;
}
.astro-free-sign-tabs__corner-date {
	display: block;
	font-size: 13px;
	color: #666;
}
/* דסקטופ: טווח התאריכים מתחת לתמונה — שורה אחת ברוחב ~220px */
@media (min-width: 701px) {
	.astro-free-sign-tabs__corner-date,
	.freesign .astro-free-sign-tabs__corner-date {
		font-size: 11px;
		line-height: 1.2;
		white-space: nowrap;
	}
}
.astro-free-sign-tabs__nav {
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	box-sizing: border-box;
	gap: 4px;
	margin: 0 0 12px 0;
	align-items: stretch;
}
.freesign .astro-free-sign-tabs__forecast-title {
	display: block;
	margin: 0 0 12px 0;
	padding: 0;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	color: #b4437b;
}
.astro-free-sign-tabs__tab {
	flex: 1 1 0;
	min-width: 0;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 11px 8px;
	border: 1px solid #cfd5e6;
	border-radius: 8px;
	background: #fff;
	color: #222;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.25;
	text-align: center;
	box-sizing: border-box;
	text-decoration: none;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
	transition: background-color .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease;
}
.astro-free-sign-tabs__tab:hover,
.astro-free-sign-tabs__tab:focus {
	border-color: #359bdc;
	color: #359bdc;
	box-shadow: 0 2px 6px rgba(53, 155, 220, 0.22);
}
.astro-free-sign-tabs__tab.is-active {
	border-color: #359bdc;
	color: #fff;
	background: #359bdc;
	box-shadow: 0 3px 8px rgba(53, 155, 220, 0.34);
}
.astro-free-sign-tabs__panels {
	border: 1px solid #dcdce8;
	border-radius: 6px;
	padding: 12px 14px;
	background: #fff;
	color: #222;
	font-size: 14px;
	/* לא clear — כדי שהטקסט ייקלע סביב תמונת המזל (float) כמו בדף הישן */
	display: flow-root;
}
.astro-free-sign-tabs__panel {
	display: none;
}
.astro-free-sign-tabs__panel.is-active {
	display: block;
}
.astro-free-sign-tabs__panel .astro-horoscope-dayweek__heading {
	margin: 0 0 6px 0;
	font-size: 22px;
	color: #359bdc;
}
/* גוף תחזית בכל העמודים (טאבים, /horoscope hub, טיזר) — RTL + כותרות משנה */
.astro-horoscope-forecast,
.astro-horoscope-hub__body {
	direction: rtl;
	text-align: right;
	unicode-bidi: isolate;
}
.astro-free-sign-tabs__panel .astro-horoscope-dayweek__text p,
.astro-horoscope-forecast p {
	margin: 0 0 4px 0;
}
.astro-free-sign-tabs__gen-head {
	margin: 0 0 6px 0;
	padding: 0;
}
.astro-free-sign-tabs__gen-title {
	font-weight: bold;
	font-size: 20px;
	color: #b4437b;
}
.astro-free-sign-tabs__gen-body p {
	margin: 0 0 8px 0;
	padding: 0;
}
/* כותרות משנה בגוף התחזית: <strong> בתחילת פסקה או אחרי <br> — שורה נפרדת + צבע משנה */
.astro-free-sign-tabs__panel p > strong:first-child,
.astro-horoscope-forecast p > strong:first-child,
.astro-horoscope-hub__body p > strong:first-child,
.astro-free-sign-tabs .astro-horoscope-dayweek__block p > strong:first-child,
.astro-free-sign-tabs .astro-free-sign-tabs__gen-body p > strong:first-child {
	display: block;
	/* מפריד מהפסקה הקודמת, צמוד לטקסט שמתחתיו */
	margin: 0.72em 0 0.1em 0;
	font-size: 16px;
	font-weight: bold;
	color: #b4437b;
	line-height: 1.25;
}
.astro-free-sign-tabs__panel p:first-child > strong:first-child,
.astro-horoscope-forecast p:first-child > strong:first-child,
.astro-horoscope-hub__body p:first-child > strong:first-child,
.astro-free-sign-tabs .astro-horoscope-dayweek__block p:first-child > strong:first-child,
.astro-free-sign-tabs .astro-free-sign-tabs__gen-body p:first-child > strong:first-child {
	margin-top: 0;
}
/* wpautop מוסיף לעיתים <br> מיד אחרי כותרת משנה — רווח מיותר מתחתיה */
.astro-free-sign-tabs__panel p > strong + br,
.astro-horoscope-forecast p > strong + br,
.astro-horoscope-hub__body p > strong + br,
.astro-free-sign-tabs .astro-horoscope-dayweek__block p > strong + br,
.astro-free-sign-tabs .astro-free-sign-tabs__gen-body p > strong + br {
	display: none;
}
.astro-free-sign-tabs__panel br + strong,
.astro-horoscope-forecast br + strong,
.astro-horoscope-hub__body br + strong,
.astro-free-sign-tabs .astro-horoscope-dayweek__block br + strong,
.astro-free-sign-tabs .astro-free-sign-tabs__gen-body br + strong {
	display: block;
	margin: 0.72em 0 0.1em 0;
	font-size: 16px;
	font-weight: bold;
	color: #b4437b;
	line-height: 1.25;
}
/* כותרת משנה אחרי כותרת באותו פסקה (מודל מחבר הכל לשורה אחת) */
.astro-horoscope-forecast p strong ~ strong,
.astro-horoscope-hub__body p strong ~ strong,
.astro-free-sign-tabs .astro-horoscope-dayweek__block p strong ~ strong,
.astro-free-sign-tabs .astro-free-sign-tabs__gen-body p strong ~ strong {
	display: block;
	margin: 0.72em 0 0.1em 0;
	font-size: 16px;
	font-weight: bold;
	color: #b4437b;
	line-height: 1.25;
}
.astro-free-sign-tabs__empty {
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 14px;
}
@media (max-width: 700px) {
	/* בלוקים «כמעט ברוחב מלא» — מקובע 95% (אותו סטנדרט כמו סיידבר/טפסים) */
	.astro-horoscope-hub,
	.astro-horoscope-teaser,
	.astro-horoscope-daily-all {
		width: 95%;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		float: none;
		box-sizing: border-box;
	}
	.astro-horoscope-daily-all__anchors {
		gap: 6px 4px;
	}
	.astro-horoscope-daily-all__anchor-btn {
		min-height: 58px;
		padding: 6px 2px !important;
		font-size: 11px !important;
	}
	.astro-horoscope-daily-all__anchor-glyph {
		font-size: 24px;
		margin-bottom: 2px;
	}
	.astro-horoscope-daily-all__anchor-label {
		font-size: 11px;
	}
	.astro-horoscope-daily-all__links {
		display: grid;
		grid-template-columns: repeat(4, minmax(0, 1fr));
		gap: 4px;
		align-items: stretch;
	}
	.astro-horoscope-daily-all__link-btn {
		display: flex !important;
		width: 100%;
		flex: 1 1 auto;
		padding: 7px 3px !important;
		font-size: 11px !important;
		line-height: 1.2 !important;
		text-align: center;
		white-space: normal;
	}
	.astro-horoscope-daily-all__sign-head {
		gap: 8px;
		margin-bottom: 10px;
	}
	.astro-horoscope-daily-all__sign-head-row {
		gap: 8px;
	}
	.astro-horoscope-daily-all__sign-head-thumb {
		flex-basis: 80px;
	}
	.astro-horoscope-daily-all__sign-head-thumb img {
		width: 80px;
	}
	.astro-free-sign-tabs__panels > .astro-free-sign-tabs__corner--float {
		float: none;
		width: 100%;
		max-width: 100%;
		margin: 0 0 12px 0;
		shape-outside: none;
	}
	.astro-free-sign-tabs__corner-img {
		width: 95%;
		max-width: 240px;
	}
	.post,
	.daysleft,
	.smallnav,
	.buytext,
	.aspexplain {
		line-height: 1.4;
	}
	.astro-free-sign-tabs__panels,
	.astro-horoscope-teaser,
	.astro-horoscope-dayweek__text,
	.astro-horoscope-dayweek__block,
	.astro-free-sign-tabs__gen-body,
	.astro-horoscope-hub__body,
	.astro-horoscope-daily-all__forecast {
		font-size: 17px;
		line-height: 1.4;
	}
	.astro-horoscope-dayweek__text p,
	.astro-horoscope-dayweek__block p,
	.astro-free-sign-tabs__gen-body p,
	.astro-horoscope-hub__body p,
	.astro-horoscope-daily-all__forecast p {
		font-size: 17px;
		line-height: 1.4;
	}
}

.freesign .astro-free-sign-tabs__corner-img {
	float: none;
	padding: 0;
}
/* Mobile signs page: show daily-all-style sign head, hide duplicate corner/title inside tabs */
.freesign-mob__sign-head { display: none; }
@media (max-width: 700px) {
	.freesign .astro-free-sign-tabs__forecast-title,
	.freesign .astro-free-sign-tabs__corner--float,
	.freesign .astro-free-sign-tabs__gen-head {
		display: none !important;
	}
	.freesign-mob__sign-head {
		display: flex;
		border: 1px solid #d8d8d8;
		border-radius: 6px;
		padding: 12px 14px;
		background: #fff;
		margin: 0 0 14px 0;
	}
	.freesign-mob__sign-head .astro-horoscope-daily-all__sign-head-row {
		width: 100%;
	}
	.freesign-mob__sign-head .astro-horoscope-daily-all__sign-head-thumb img {
		float: none;
		width: 80px;
		max-width: 80px;
		padding: 0;
		border-radius: 0;
	}
	.freesign-mob__sign-head .astro-horoscope-daily-all__sign-title {
		font-size: 22px;
	}
}
.freesign .astro-free-sign-tabs__corner-date {
	display: block;
	width: 100%;
	padding: 0;
	white-space: normal;
}
.astro-horoscope-dayweek__heading,
.astro-free-sign-tabs__panel .astro-horoscope-dayweek__heading {
	font-size: 15px;
}
@media (max-width: 540px) {
	.astro-horoscope-dayweek__heading,
	.astro-free-sign-tabs__panel .astro-horoscope-dayweek__heading {
		font-size: 14px;
		line-height: 1.25;
	}
}
@media (max-width: 400px) {
	.astro-horoscope-dayweek__heading,
	.astro-free-sign-tabs__panel .astro-horoscope-dayweek__heading {
		font-size: 14px;
	}
}
.astro-free-sign-tabs__panels,
.astro-free-sign-tabs .astro-horoscope-teaser,
.astro-free-sign-tabs .astro-horoscope-dayweek__text,
.astro-free-sign-tabs .astro-horoscope-dayweek__block,
.astro-free-sign-tabs .astro-free-sign-tabs__gen-body,
.astro-horoscope-hub__body,
.astro-horoscope-daily-all__forecast {
	font-size: 16px;
	line-height: 1.4;
}
.astro-free-sign-tabs .astro-horoscope-dayweek__text p,
.astro-free-sign-tabs .astro-horoscope-dayweek__block p,
.astro-free-sign-tabs .astro-free-sign-tabs__gen-body p,
.astro-horoscope-hub__body p,
.astro-horoscope-daily-all__forecast p {
	font-size: 16px;
	line-height: 1.4;
}
.planets1 {width: 410px; float:right; padding-right:25px;}
.synplanets1 {width: 685px; float:right; padding-right:0px;}
.synplanets2 {width: 400px; float:right; padding-right:10px;}
.planets1ubt {width: 250px; float:right; padding:0 25px 0 200px;}
.planets2 {width: 280px; float:right; padding-right:25px;}

.planets1ubt p {float:right; color:black; width: 110px; text-align:right; height:10px; padding:5px 0 }
.planets1 p, .planets2 p {float:right; color:black; width: 110px; text-align:right; height:10px; padding:5px 0 }
.synplanets1 p, .synplanets2 p {float:right; color:black; width: 105px; text-align:right; height:10px; padding:5px 0 5px 5px }
.synplanets1 .top, .synplanets2 .top, .planets1 .top, .planets2 .top, .planets1ubt .top{color:#217EBA; font-size:16px; font-weight:bold}


.nowplanets1 {width: 650px; float:right; padding-right:25px;}
.nowplanets1ubt {width: 530px; float:right; padding-right:25px;}
.nowplanets2 {width: 280px; float:right; padding-right:25px}

.nowplanets1 p, .nowplanets2 p, .nowplanets1ubt p {float:right; color:black; width: 130px; text-align:right; height:10px; padding:5px 0 }
.nowplanets1 .top, .nowplanets2 .top, .nowplanets1ubt .top {color:#217EBA; font-size:16px; font-weight:bold}


.birthdays{width:700px; margin:0 auto 0 auto; padding:0 0 26px 0; float:right}
.show_birthdays{width:700px; margin:0 auto 0 auto; height:26px; border-top:solid 1px lightgray; padding:2px 0 0 0}
.show_birthdays:hover{background-color:#E8E8E8;}
.show_birthdays div{float:right; margin:0 0px 0 0; text-align:right; overflow:hidden; padding:2px 0 2px 0;
                    font-size:14px;}
.show_birthdays a:link, .show_birthdays a:visited {color:#359BDC; font-size:14px }
.show_birthdays a:hover{color:#B74279;}
.show_birthdays .names{width:80px;}
.show_birthdays .gender{width:30px;}
.show_birthdays .birthdate{width:80px;}
.show_birthdays .time{width:40px;}
.show_birthdays .town{width:190px;}
.show_birthdays .personal{width:430px; text-align:right; direction:rtl; padding:0 16px 3px 0; background:url(../images/marker_1.jpg) right 4px no-repeat;}
.show_birthdays .edit{width:40px; text-align:left}
.show_birthdays .delete{width:30px; text-align:left}
.show_birthdays .trans{width:50px; text-align:left}
.show_birthdays .synas{width:80px; text-align:left}
.show_birthdays .date{width:70px; text-align:left;font-size:12px!important;}

