/* reset */







* {







	margin:0;







	padding:0;







	outline:0;







}







img,







fieldset,







input {







	border:0;







}







a {







	color:#3e003e;







	text-decoration:none;







}







a:hover {







	color:#FFCC66;







	text-decoration:underline;







}







h2 a:hover,







h3 a:hover,







#tabs a:hover,







.boxMain a:hover,







.asideBox a:hover,







#siteMap dl a:hover,







.boxMainWide p a:hover,







ul.boxMenu li a:hover,







#letters a:hover,







.soothsayerInfo p a:hover {







	text-decoration:none;







}







#popular a:hover,







.asideBox a:hover,







#mainMenu ul.submenu a:hover,







#tabs a:hover,







.boxMain h3 a:hover,







.recomended h3 a:hover,







.boxMain a:hover,







div.article .recomended p a:hover,







.recomended p a:hover,







.boxMainWide p a:hover {







	color:#FFCC66;







}







.box h1 a:hover,







.box h2 a:hover,







#articleList a:hover {







	color:#9A679A;







	text-decoration:none;







}







ul li {







	list-style:none;







}























/* layout */







html {







	background:#660066 url('../images/background-html.png') repeat-x top left;







}







body {







	width:969px;







	margin:0 auto 178px;







	padding:10px 10px 0 10px;







	position:relative;







	background:#330033 url('../images/background-body.png') repeat-x top left;







	color:#000000;







	font-size:12px;







	font-family:Tahoma, Geneva, sans-serif;







}







#container {







	width:660px;







	min-height:635px;







	margin-top:11px;







	float:left;







	position:relative;







	z-index:2;







}







#aside {







	width:300px;







	margin-top:46px;







	float:right;







}







#page #aside {







	margin-top:2px;







}







#page  #aside.below {







	margin-top:12px;







}







#page #aside.articleList {







	margin-top:17px;







}







h2#logo {







	width:301px;







	/*width:340px;*/







	height:40px;







	margin:20px 0 26px 20px;







}







h2#logo a {







	display:block;







	width:100%;







	height:100%;







	background:url('../images/astrosofa-logo.png') no-repeat 0 0;







	text-indent:-5000px;







	overflow:hidden;







}







input {







	font-family:Arial, Helvetica, sans-serif;







	font-size:12px;







	color:#330033;







}







input.button {







	text-indent:-5000px;







	overflow:hidden;







	font-size:1px;







	cursor:pointer;







}







.yellow {







	color:#ffcc67;







}







p.right {







	text-align:right;







}







p.cite {







	width:225px;







	position:absolute;







	left:390px;







	top:34px;







	color:#c8acc8;







	font-size:11px;







	line-height:15px;







}







div#date {







	width:300px;







	height:39px;







	position:absolute;







	top:0;







	right:10px;







	line-height:39px;







	text-align:center;







	font-size:11px;







	color:#ac82ac;







	background:url('../images/background-sprite.png') no-repeat -399px -1866px;







}







div#date p {







	display:inline-block;







	margin-right:5px;







}















/* banner */







#banner {







	display:block;







	width:750px;







	margin:0 auto 15px;







}















/* menu glowne */







#mainMenu {







	height:60px;







	position:relative;







	float:left;







}







#mainMenu li {







	float:left;







	border-left:1px solid #350035;







	border-right:1px solid #150015;







}







#mainMenu li:first-child {







	border-left:none;







}







#mainMenu a.horoscope,







#mainMenu a.magicZone,







#mainMenu a.lifestyle,







#mainMenu a.competitions,







#mainMenu a.prophecyes,







#mainMenu a.sofaLexicon {







	display:block;







	height:60px;







	background:url('../images/main-menu.png') no-repeat 0 0;







	text-indent:-5000px;







	overflow:hidden;







}







#mainMenu a.horoscope {







	width:116px;







	background-position:0 -70px;







}







#mainMenu li:hover a.horoscope,







#mainMenu li.selected a.horoscope {







	background-position:0 0;







}







#mainMenu a.magicZone {







	width:115px;







	background-position:-116px -70px;







}







#mainMenu li:hover a.magicZone,







#mainMenu li.selected a.magicZone {







	background-position:-116px 0;







}







#mainMenu a.lifestyle {







	width:104px;







	background-position:-235px -70px;







}







#mainMenu li:hover a.lifestyle,







#mainMenu li.selected a.lifestyle {







	background-position:-235px 0;







}







#mainMenu a.competitions {







	width:100px;







	background-position:-341px -70px;







}







#mainMenu li:hover a.competitions,







#mainMenu li.selected a.competitions {







	background-position:-341px 0;







}







#mainMenu a.prophecyes {







	width:87px;







	background-position:-443px -70px;







}







#mainMenu li:hover a.prophecyes,







#mainMenu li.selected a.prophecyes {







	background-position:-443px 0;







}







#mainMenu a.sofaLexicon {







	width:137px;







	background-position:-532px -70px;







}







#mainMenu li:hover a.sofaLexicon,







#mainMenu li.selected a.sofaLexicon {







	background-position:-532px 0;







}







ul.active {







	margin-bottom:34px !important;







	background:#2b002b;







}















/* submenu */







ul.submenu {







	display:none;







	width:963px;







	padding-left:6px;







	position:absolute;







	left:0;







	top:60px;







	height:34px;







	background:#270027 url('../images/background-sprite.png') no-repeat 0 -717px;







}







#mainMenu li.selected ul.submenu/*,







#mainMenu li:hover ul.submenu*/ {







	display:block;







}







#mainMenu ul.submenu li {







	margin-right:15px;







	line-height:34px;







	border:none;







}







#mainMenu ul.submenu a {







	display:inline;







	padding-left:14px;







	border-left:1px solid #c9adc9;







	color:#c9adc9;







}







#mainMenu ul.submenu li:first-child a {







	border:none;







}







#mainMenu ul.submenu li.selected a {







	color:#ffcc66;







}















/* wyszukiwarka */







#searchPortal {







	width:298px;







	height:60px;







	float:left;







	border-left:1px solid #350035;







	background:url('../images/background-sprite.png') no-repeat 0 0;







}







#searchPortal fieldset,







#newsletter fieldset {







	height:28px;







	margin-top:12px;







	margin-left:16px;







	background:url('../images/background-sprite.png') no-repeat -401px -166px;







}







#newsletter fieldset {







	margin-left:0;







}







#searchPortal input,







#newsletter input {







	width:220px;







	margin-top:9px;







	margin-left:7px;







	float:left;







	background:none;







}







#searchPortal input.button,







#newsletter input.button {







	width:34px;







	height:34px;







	margin-left:8px;







	margin-top:0;







	background:url('../images/sprite.png') no-repeat -66px 0;







}







#newsletter input.button {







	width:29px;







	height:26px;







	margin-left:4px;







	margin-right:-3px;







	margin-top:3px;







	background-position:-107px -1px;







}







#newsletterInfo,







#pollInfo {







	display:inline-block;







	margin-top:15px;







	padding-left:4px;







	padding-right:4px;







	background:#ffcc66;







	color:#540054;







	line-height:16px;







}















/* menu gorne */







#topMenu {







	position:absolute;







	top:54px;







	right:20px;







}







#topMenu li {







	margin-right:10px;







	padding-left:10px;







	border-left:1px solid #530038;







	float:left;







	line-height:100%;







}







#topMenu li:first-child {







	border-left:none;







}







#topMenu li a {







	color:#FFFFFF;







}















/* mapastrony */







#siteMap {







	margin-top:1px;







	padding:20px 0 24px 33px;







	clear:both;







	overflow:hidden;







	background:#330033 url('../images/background-sitemap.png') repeat-x top left;







}







#siteMap dl {







	width:220px;







	margin-right:14px;







	float:left;







	color:#b38cb3;







}







#siteMap dl a {







	color:#b38cb3;







}







#siteMap dt {







	margin-bottom:10px;







	font-size:16px;







/*	font-weight:bold;*/







	line-height:16px;







	letter-spacing:-0.20px;







}







#siteMap .simple dt {







	margin-bottom:20px;







}







#siteMap dd {







	font-family:Arial, Helvetica, sans-serif;







	line-height:160%;







}















/* stopka */







#footer {







	width:976px;







	position:absolute;







	left:10px;







	bottom:-35px;







	color:#996699;







}







#footer p {







	float:left;







}







#footer a {







	color:#996699;







}







#footerMenu {







	float:right;







}







#footerMenu li {







	margin-right:7px;







	padding-left:6px;







	border-left:1px solid #996699;







	float:left;







	line-height:100%;







}







#footerMenu li:first-child {







	border-left:none;







}







#icons {







	margin-top:18px;







	clear:both;







	float:right;







}







#icons li {







	margin-right:7px;







	float:left;







}







.icon a,







#icons a {







	display:block;







	width:13px;







	height:13px;







	text-indent:-5000px;







	overflow:hidden;







	background:url('../images/sprite.png') no-repeat;







}







#icons a.rss {







	background-position:0 0;







}







.icon a.facebook,







#icons a.facebook {







	background-position:-20px 0;







}







#icons a.sht {







	background-position:-40px 0;







}























/* prawa strona */







#rectangle {







	display:block;







	margin-bottom:10px;







}







#probe h3 {







	margin-bottom:16px !important;







	margin-top:7px;







}







#probe input {







	margin-bottom:9px;







	margin-right:9px;







	margin-left:10px;







	float:left;







	clear:left;







}







#probe label {







	width:220px;







	margin-bottom:8px;







	float:left;







	color:#FFFFFF;







}







#probe .results li {







	width:204px;







	height:15px;







	margin-bottom:6px;







	background:#480048;







	position:relative;







}







#probe .results .bar {







	display:block;







	height:15px;







	background:#30a39d;







}







#probe .results .answer {







	position:absolute;







	left:21px;







	top:0px;







	color:#FFFFFF;







	line-height:15px;







}







#probe .results .score {







	position:absolute;







	top:0px;







	right:-34px;







	color:#FFFFFF;







	line-height:15px;







}







#tags {







	width:260px;







	height:189px;







	background-position:0 -865px;







}







#tags h2 {







	margin-bottom:15px;







	padding-bottom:15px;







	border-bottom:1px solid #530053;







}







#tags h3 {







	height:22px;







	margin-right:12px;







	float:left;







	line-height:22px;







}







#tags h3 a {







	color:#bd88ab;







}







#tags .regular {







	font-weight:normal;







}







#tags .tag12 {







	font-size:12px;







}







#tags .tag13 {







	font-size:13px;







}







#tags .tag16 {







	font-size:13px;







}







#tags .tag17 {







	font-size:17px;







}







#tags .tag18 {







	font-size:18px;







}







#tags .tag19 {







	font-size:19px;







}







#tags .tag22 {







	font-size:22px;







}







#newsletter {







	height:202px;







	margin-bottom:10px;







}







#popular ul,







#asideMenu ul {







	margin-top:13px;







}







#popular ul li {







	padding-top:6px;







	padding-bottom:5px;







	padding-left:20px;







	border-top:1px solid #820082;	







	line-height:140%;







	background:url('../images/sprite.png') no-repeat -301px -370px;







}







#popular ul li:first-child {







	border-top:none;







}







#popular a {







	color:#FFFFFF;







}







#asideMenu ul li {







	padding-top:6px;







	padding-bottom:5px;







	padding-left:20px;







	border-bottom:1px solid #ffe2a6;	







	line-height:100%;







	background:url('../images/sprite.png') no-repeat -580px -373px;







}







#asideMenu a.selected,







#asideMenu a:hover {







	color:#FFFFFF;







}















#expertTalk {







	height:221px;







	background:url('../images/background-sprite.png') no-repeat -336px -1965px;







}







#expertTalk h2 {







	padding-bottom:9px;







	border-bottom:1px solid #3c003c;







}







#expertTalk p {







	margin-bottom:17px;







	color:#9a679a;







}







#expertTalk big {







	color:#ffcc67;







	font-size:38px;







	line-height:38px;







}







#expertTalk strong {







	color:#ffcc67;







	font-size:23px;







	font-weight:normal;







	line-height:30px;







}







#expertTalk p.info {







	margin-top:-6px;







	padding-top:4px;







	border-top:1px solid #350035;







	line-height:11px;







}







#expertTalk p.info small {







	font-size:9px;







}















/* ajax */







.sugestionsArea {







    position:relative;







	top:0; 







	left:0;







}







.suggestionsBox {







	z-index:100;







    position:absolute;







	top:0;







    left:0px;







    margin:0px 0px 0px 0px;







    width:150px;







	font-family:Arial, Helvetica, sans-serif;







	font-size:12px;







    -moz-border-radius:7px;







    -webkit-border-radius:7px;







    border:2px solid #632261;







    color:#330033;







	background-color:#FFFFFF;







	text-align:left;







}







.suggestionList {







    margin:0px;







    padding:0px;







	text-align:left;







}







.suggestionList li {







    margin:0px 0px 3px 0px;







    padding:3px;







    cursor:pointer;







}







.suggestionList li:hover {







    background-color:#659CD8;







}























/* strona glowna */







#mainTabs {







	margin-bottom:10px;







	margin-top:2px;







}







#tabs {







	font-size:14px;







	letter-spacing:-0.2px;







}







#tabs li {







	height:31px;







	padding-left:17px;







	padding-right:17px;







	line-height:31px;







	float:left;







}







#tabs li.selected {







	background:url('../images/background-sprite.png') no-repeat -363px -94px;







}







#tabs a {







	color:#FFFFFF;







}







.box {







	display:none;







	width:659px;







	height:250px;







	clear:both;







	position:relative;







	background:#f9f7f8;







	border-top:2px solid #260026;







	cursor:pointer;







}







div.articleList .box {







	display:block;







	margin-left:-20px;







	margin-right:-20px;







	margin-top:-10px;







	border-bottom:1px solid #260026;







}







.box img {







	margin-right:12px;







	float:left;







}







.box h2,







.box h1 {







	width:240px;







	margin-left:3px;







	margin-top:27px;







	margin-bottom:20px;







	float:left;







	font-size:30px;







	font-weight:normal;







	line-height:33px;







	letter-spacing:-0.2px;







}







.box h1 {







	margin-left:0;







	color:#660066;







}







div.articleList .box h2 {







	width:227px;







	height:44px;







	margin:0;







	padding-left:21px;







	position:absolute;







	top:-21px;







	left:-4px;







	background:url('../images/background-sprite.png') no-repeat -2px -653px;







	color:#330033;







	font-size:14px;







	font-weight:bold;







	font-family:Arial, Helvetica, sans-serif;







	line-height:44px;







	text-transform:uppercase;







	letter-spacing:normal;







}







.box p {







	width:212px;







	float:left;







	color:#4e004e;







	line-height:17px;







}







.box p a:hover {







	color:#3E003E;







	text-decoration:none;







}







#mainTabs div.selected {







	display:block;







}















a.read,







a.calculate,







a.more,







input.results,







#probe input.button {







	display:block;







	width:84px;







	height:31px;







	position:absolute;







	background:url('../images/sprite.png') no-repeat;







	text-indent:-5000px;







	overflow:hidden;







}







a.read {







	right:1px;







	bottom:1px;







	z-index:2;







	background-position:0 -54px;







}







a.calculate {







	right:21px;







	bottom:23px;







	z-index:2;







	background-position:0 -126px;







}







a.more {







	right:0;







	bottom:0;







	z-index:2;







	background-position:0 -90px;







}







#probe input.results {







	margin-bottom:0;







	margin-left:0;







	margin-right:0;







	left:119px;







	bottom:20px;







	float:left;







	background-position:-89px -90px;







	cursor:pointer;







}







#probe input.button {







	left:33px;







	bottom:20px;







	margin-right:2px;







	margin-bottom:0;







	margin-left:0;







	background-position:-89px -54px;







}















.boxMain,







.asideBox,







#probe,







#asideMenu {







	width:289px;







	height:234px;







	margin-right:1px;







	margin-bottom:10px;







	padding:16px 20px 0 20px;







	position:relative;







	z-index:1;







	float:left;







	background:#520252 url('../images/background-sprite.png') no-repeat 0px -84px;







	overflow:hidden;







}







.asideBox,







#probe,







#asideMenu {







	width:260px;







}







#popular,







#asideMenu {







	height:auto;







	padding-bottom:19px;







}







#popular {







	background-position: -656px -1926px;







}







#asideMenu {







	background-position:-684px -1211px;







}







#probe {







	background:none;







}







.boxMain h2,







.boxMainWide h2,







.asideBox h2,







#probe h2 {







	margin-bottom:7px;







	color:#FFFFFF;







	font-size:22px;







	line-height:22px;







	font-weight:normal;







}







#probe h2 {







	margin-bottom:0;







	padding-bottom:7px;







	border-bottom:1px solid #530053;







}







#newsletter h2,







#popular h2 {







	padding-bottom:9px;







	border-bottom:1px solid #330033;







}







#asideMenu h2 {







	padding-bottom:9px;







	border-bottom:1px solid #ffe2a6;







	color:#660066;







}







.boxMain h2 a,







.boxMain h2 a:hover,







.boxMainWide h2 a,







.boxMainWide h2 a:hover,







.asideBox h2 a,







.asideBox h2 a:hover,







#soothsayers h2 a,







#soothsayers h2 a:hover,







.soothsayerInfo p a,







.soothsayerInfo p a:hover {







	color:#FFFFFF;







}







.boxMain h3,







#probe h3,







.recomended h3 {







	margin-bottom:7px;







	color:#bd88ab;







	font-size:16px;







	font-weight:normal;







	line-height:21px;







}







.recomended h3 {







	font-size:14px;







	line-height:18px;







}







.boxMain h3 a,







.recomended h3 a {







	color:#bd88ab;







}







.boxMain .img,







.boxMainWide .img,







.asideBox .img {







	display:block;







	margin-bottom:12px;







	background:#700170;







	border-top:1px solid #530053;







}







.boxMain img,







.boxMainWide img,







.asideBox img {







	display:block;







	background:#700170;







}







.boxMain p,







.boxMainWide p,







.asideBox p,







.recomended p {







	color:#FFFFFF;







	font-size:12px;







	line-height:17px;







}







.boxMain p a,







.asideBox p a,







div.article .recomended p a,







.recomended p a {







	color:#FFFFFF;







	text-decoration:none;







}







.boxMainWide {







	width:619px;







	height:202px;







	padding:16px 20px 0 20px;







	clear:both;







	background:url('../images/background-sprite.png') no-repeat 0 -354px;







}







.boxMainWide .img {







	width:290px;







	margin-bottom:0;







	float:left;







	background:#690169;







}







.boxMainWide p {







	width:288px;







	height:82px;







	padding-left:21px;







	padding-right:20px;







	padding-top:11px;







	padding-bottom:10px;







	float:left;







	border-top:1px solid #530053;







	background:#690169;







}







.boxMainWide p a {







	display:block;







	width:288px;







	height:82px;







	color:#FFFFFF;







}







#letters {







	width:378px;







	height:38px;







	margin-top:9px;







	padding-left:4px;







	clear:both;







	float:left;







	background:url('../images/background-sprite.png') no-repeat 0 -591px;







}







#letters li {







	margin-left:9px;







	float:left;







	font-size:11px;







	line-height:38px;







}







#letters a {







	color:#bd87ab;







}







#searchLexicon,







#searchDream {







	width:237px;







	height:38px;







	margin-top:9px;







	float:left;







	background:url('../images/background-sprite.png') no-repeat -433px -591px;







}







#searchDream {







	margin-top:0;







	float:right;







	background:none;







}







#searchLexicon fieldset,







#searchDream fieldset {







	height:26px;







	margin-top:6px;







	margin-left:9px;







	background:url('../images/background-sprite.png') no-repeat -399px -272px;







}







#searchDream fieldset {







	background-position:-825px -58px;







}







#searchLexicon input,







#searchDream input {







	width:152px;







	margin-top:5px;







	margin-left:7px;







	float:left;







	background:none;







}







#searchLexicon input.button,







#searchDream input.button {







	width:52px;







	height:16px;







	background:url('../images/sprite.png') no-repeat -105px -135px;







}







#searchDream input.button {







	background-position:-15px -160px;







}















.select {







	width:138px;







	position:absolute;







	top:18px;







	right:10px;







	color:#ac82ac;







	font-size:11px;







}







.select a {







	color:#ac82ac;







}







.select a:hover {







	color:#FFFFFF;







}







.select dt {







	height:23px;







	margin-bottom:-2px;







	padding-left:15px;







	position:relative;







	line-height:23px;







	background:url('../images/background-sprite.png') no-repeat -475px 0;







}







.select dt span {







	display:block;







	width:29px;







	height:23px;







	position:absolute;







	top:0;







	right:0;







	background:url('../images/sprite.png') no-repeat -144px 0;







	text-indent:-5000px;







	overflow:hidden;







	







}







.select dd {







	display:none;







	padding-left:15px;







	background:#4b004b;







	position:relative;







	z-index:2;







	line-height:15px;







}







.select dd:last-child {







	padding-bottom:6px;







}















a.other {







	display:block;







	width:85px;







	height:25px;







	position:absolute;







	top:16px;







	right:18px;







	background:url('../images/background-sprite.png') no-repeat -492px -47px;







	color:#ffcc66;







	font-size:11px;







	line-height:25px;







	text-align:center;







}







#probe a.other {







	background-position:-587px -48px;







}















#zodiacSigns li {







	float:left







}







#zodiacSigns li a {







	display:block;







	width:72px;







	height:61px;







	background:url('../images/sprite.png') no-repeat;







	text-indent:-5000px;







	overflow:hidden;







}







#zodiacSigns li a.capricorn {







	background-position:0 -182px;







}







#zodiacSigns li a.capricorn:hover {







	background-position:-300px -182px;







}







#zodiacSigns li a.aquarius {







	background-position:-73px -182px;







}







#zodiacSigns li a.aquarius:hover {







	background-position:-373px -182px;







}







#zodiacSigns li a.fishes {







	background-position:-145px -182px;







}







#zodiacSigns li a.fishes:hover {







	background-position:-445px -182px;







}







#zodiacSigns li a.aries {







	background-position:-217px -182px;







}







#zodiacSigns li a.aries:hover {







	background-position:-517px -182px;







}







#zodiacSigns li a.bull {







	background-position:0 -244px;







}







#zodiacSigns li a.bull:hover {







	background-position:-300px -244px;







}







#zodiacSigns li a.twins {







	background-position:-73px  -244px;







}







#zodiacSigns li a.twins:hover {







	background-position:-373px  -244px;







}







#zodiacSigns li a.cancer {







	background-position:-145px -244px;







}







#zodiacSigns li a.cancer:hover {







	background-position:-445px -244px;







}







#zodiacSigns li a.lion {







	background-position:-217px -244px;







}







#zodiacSigns li a.lion:hover {







	background-position:-517px -244px;







}







#zodiacSigns li a.virgo {







	background-position:0 -304px;







}







#zodiacSigns li a.virgo:hover {







	background-position:-300px -304px;







}







#zodiacSigns li a.balance {







	background-position:-73px -304px;







}







#zodiacSigns li a.balance:hover {







	background-position:-373px -304px;







}







#zodiacSigns li a.scorpio {







	background-position:-145px -304px;







}







#zodiacSigns li a.scorpio:hover {







	background-position:-445px -304px;







}







#zodiacSigns li a.rouge {







	background-position:-217px -304px;







}







#zodiacSigns li a.rouge:hover {







	background-position:-517px -304px;







}























/* artykuly */







#path {







	height:31px;







	padding-left:4px;







	overflow:hidden;







	clear:left;







	color:#9a679a;







	font-weight:bold;







	font-size:10px;







	line-height:31px;







}







#path li {







	margin-right:11px;







	padding-left:14px;







	background:url('../images/sprite.png') no-repeat -307px 14px;







	float:left;







}







#path li:first-child {







	background:none;







}







#path a {







	color:#9a679a;







}







div.article,







div.searchResults,







div.magicArticle {







	width:619px !important;







	margin-top:0 !important;







	padding-left:20px;







	padding-right:20px;







/*	padding-bottom:20px;*/







	padding-top:10px;







	border-top:2px solid #260026;







	background:#FFFFFF;







}







div.searchResults {







	padding-bottom:0;







}







#container.articleList {







	width:619px !important;







	margin-top:16px;







	padding-left:20px;







	padding-right:20px;







	padding-bottom:20px;







	padding-top:10px;







	background:#FFFFFF;







}







.box p.tags {







	margin-bottom:20px;







	margin-top:-10px;







	color:#bd88ab;







}







#articleList {







	margin-left:-20px;







	margin-right:-20px;







	padding-top:19px;







	padding-left:20px;







	padding-right:20px;







	background:url('../images/background-articleList.png') no-repeat 0 0;







}







#articleList li {







	margin-bottom:10px;







	padding-bottom:10px;







	border-bottom:1px solid #e3d5e3;







	clear:both;







	overflow:hidden;







	cursor:pointer;







}







#articleList img {







	float:left;







	clear:none;







	margin-right:20px;







}







#articleList h2 {







	width:449px;







	margin-bottom:5px;







	float:right;







	color:#670167;







	font-size:19px;







	font-weight:normal;







	letter-spacing:-0.2px;







	line-height:19px;







}







#articleList p {







	width:449px;







	margin-bottom:0;







	float:right;







	color:#530053;







	line-height:160%;







}







#articleList p a:hover {







	text-decoration:none;







}







#articleList p.info {







	margin-bottom:12px;







	color:#bd88ab;







	font-size:11px;







	line-height:103%;







}















.pager {







	width:619px;







	height:34px;







	margin-top:-11px;







	border-top:1px solid #9a679a;







	position:relative;







	z-index:2;







	text-align:center;







	color:#bd88ab;







	background:#FFFFFF;







	line-height:32px;







}







#finishedCompetitions .pager {







	margin-top:-12px;







}







.pager a {







	color:#bd88ab;







}







.pager li {







	display:inline;







}







.pager li.prev,







.pager li.next {







	position:absolute;







	top:1px;







}







.pager li.prev {







	left:0;







}







.pager li.next {







	right:0px;







}







.pager li.prev a,







.pager li.next a,







.magic ul.articleFooter li li.prev a,







.magic ul.articleFooter li li.next a,







.article ul.articleFooter li li.prev a,







.article ul.articleFooter li li.next a {







	display:block;







	width:112px;







	height:31px;







	text-indent:-5000px;







	overflow:hidden;







	background:url('../images/sprite.png') no-repeat;







}







.pager li.prev a,







.magic ul.articleFooter li li.prev a,







.article ul.articleFooter li li.prev a {







	background-position:-178px -54px;







}







.pager li.next a,







.magic ul.articleFooter li li.next a,







.article ul.articleFooter li li.next a {







	background-position:-178px -90px;







}















ul.articleTop {







	margin-top:-3px;







	margin-right:-2px;







	float:right;







}







ul.articleTop li {







	float:left;







	margin-right:10px;







}







ul.articleTop a {







	color:#bd88ab;







}







ul.articleTop li.fontSmall {







	margin-right:3px;







	font-size:8px;







	line-height:22px;







}







ul.articleTop li.fontMedium {







	margin-right:4px;







	font-size:11px;







	line-height:18px;







}







ul.articleTop li.fontBig {







	font-size:15px;







	line-height:15px;







}







ul.articleTop a.print,







ul.articleTop a.sendFriend,







ul.articleTop a.discuss {







	display:block;







	width:11px;







	height:8px;







	margin-top:6px;







	background:url('../images/sprite.png') no-repeat;







	text-indent:-5000px;







	overflow:hidden;







}







ul.articleTop a.print {







	background-position:0 -378px;







}







ul.articleTop a.sendFriend {







	background-position:0 -396px;







}







ul.articleTop a.discuss {







	background-position:0 -416px;







}















ul.articleFooter {







	margin-bottom:19px;







	padding-left:5px;







	border-top:1px solid #9a679a;







	position:relative;







	clear:both;







	overflow:hidden;







}







ul.articleFooter li {







	margin-right:20px;







	float:left;







	font-size:11px;







	line-height:33px;







}







ul.articleFooter a {







	padding-left:16px;







	background:url('../images/sprite.png') no-repeat;







	color:#bd88ab;







}







ul.articleFooter a.print {







	background-position:0 -374px;







}







ul.articleFooter a.sendFriend {







	background-position:0 -392px;







}







ul.articleFooter a.discuss {







	background-position:0 -412px;







}







ul.articleFooter li.back {







	width:112px;







	height:32px;







	padding-left:0;







	margin-right:0;







	position:absolute;







	top:1px;







	right:0;







	background:url('../images/sprite.png') no-repeat -178px -126px;







	text-indent:-5000px;







}















h1.articleTitle {







	margin-bottom:8px;







	clear:right;







	font-size:30px;







	font-weight:normal;







	color:#660066;







	line-height:33px;







	letter-spacing:-0.2px;







}




.magic h1.articleTitle a{color:#fff;}










ul.articleInfo {







	margin-bottom:17px;







	float:left;







	color:#bd88ab;







	font-size:11px;







}







ul.articleInfo li {







	margin-right:5px;







	padding-left:5px;







	float:left;







	border-left:1px solid #ffcc66;







	line-height:11px;







}







ul.articleInfo li:first-child {







	padding-left:0;







	border-left:none;







}







ul.articleInfo li.spacer {







	margin-left:19px;







	border-left:none;







}







ul.articleInfo li.tags {







	margin-top:6px;







	padding-left:0;







	border-left:none;







	clear:both;







}















div.article img,







div.magicArticle img {







	display:block;







	margin-bottom:4px;







	clear:both;







}















div.article p.photoInfo {







	margin-bottom:16px;







	color:#5b005b;







	font-size:11px;







	line-height:11px;







}







div.article p.articleLead,







div.article p.articleLeadNormal {







	margin-top:16px;







	margin-bottom:20px;







	color:#5b005b;







	clear:both;







	font-size:14px;







	line-height:20px;







}







div.article p.articleLeadNormal {







	font-size:12px;







}







div.article p,







div.magicArticle p,







div.searchResults p {







	margin-bottom:19px;







	line-height:19px;







}







div.article p.doubleMargin,







div.magicArticle p.doubleMargin,







div.searchResults p.doubleMargin {







	margin-bottom:38px;







}







div.article p a,







div.magicArticle p a,







div.searchResults p a {







	color:#bd88ab;







	text-decoration:underline;







}







div.article p a:hover,







div.magicArticle p a:hover,







div.searchResults p a:hover {







	text-decoration:none;







}







div.article hr {







	margin-bottom:15px;







	border:0;







	border-bottom:1px solid #e3d5e3;







}







strong.name {







	color:#bd88ab;







}















.recomendedBox {







	width:639px;







	height:267px;







	margin-top:9px;







	margin-left:-20px;







	margin-right:-20px;







	padding-left:20px;







	clear:both;







	background:url('../images/background-sprite.png') no-repeat -325px -834px;







}







.recomendedBox h2 {







	padding-bottom:9px;







	background:#FFFFFF;







	color:#660066;







	font-size:22px;







	font-weight:normal;







	line-height:22px;







	letter-spacing:-0.2px;







}







.recomended {







	width:269px;







	height:215px;







	margin-left:20px;







	padding-top:21px;







	padding-right:21px;







	float:left;







}







div.recomended img {







	margin-bottom:8px;







}







div.border {







	border-right:1px solid #410141;







}















#comments {





	padding-top:29px;

	position:relative;







	clear:both;







}







#comments h2 {







	width:227px;







	height:44px;







	margin:0;







	padding-left:21px;







	position:absolute;







	top:-21px;







	left:-24px;







	background:url('../images/background-sprite.png') no-repeat -2px -653px;







	color:#330033;







	font-size:14px;







	font-weight:bold;







	font-family:Arial, Helvetica, sans-serif;







	line-height:44px;







	text-transform:uppercase;







	letter-spacing:normal;







}







.comment {







	width:619px;







	margin-top:8px;







	padding-bottom:8px;







	border-bottom:1px solid #e3d5e3;







	clear:both;







}







.re {







	margin-top:8px;







	padding-top:10px;







	padding-bottom:2px;







	border-top:1px solid #e3d5e3;







}







.re .comment {







	width:auto;







	margin-top:0;







	margin-left:37px;







	padding-bottom:0;







	padding-left:10px;







	border-bottom:none;







	border-left:4px solid #bd88ab;







}







ul.commenInfo {







	margin-bottom:5px;







	float:left;







	color:#bd88ab;







}







ul.commenInfo li {







	padding-right:8px;







	float:left;







	font-size:11px;







}







ul.commenInfo span.date {







	padding-left:8px;







	font-size:10px;







	border-left:1px solid #ffcc66;







}







#comments a.replay {







	margin-top:-18px;







	margin-bottom:23px;







	color:#3e003e;







	float:right;







	font-size:11px;







	font-family:Arial, Helvetica, sans-serif;







	font-weight:bold;







	text-transform:uppercase;







}







#comments a.replay:hover {







	text-decoration:none;







}







#comments .comment a.replay {







	margin-top:0;







	margin-right:6px;







	margin-bottom:0;







	padding-left:16px;







	float:right;







	background:url('../images/sprite.png') no-repeat 0 -412px;







	color:#bd88ab;







	font-size:10px;







	font-family:Tahoma, Geneva, sans-serif;







	font-weight:normal;







	text-transform:none;







}







.comment h4 {







	margin-bottom:1px;







	font-size:11px;







	color:#670167;







	clear:both;







}







div.article .comment p {







	margin-bottom:0;







	color:#530053;







	line-height:17px;







}







#comments small {







	margin-top:10px;







	margin-bottom:20px;







	float:left;







	color:#bd88ab;







	font-size:10px;







}







#comments small a {







	color:#bd88ab;







}







#comments a.all {







	margin-top:10px;







	float:right;







	color:#bd88ab;







	font-size:11px;







}















#addComment {







	display: none;



	padding-left:58px;



	clear:both;







}



#addComment label {



	width:108px;



	margin-right:9px;



	margin-bottom:15px;



	float:left;



	clear:left;



	color:#bd88ab;



	font-weight:bold;



	text-align:right;



	line-height:26px;



}



#addComment label em {



	font-style:normal;



	font-weight:normal;



}



#addComment input {



	width:214px;



	height:24px;



	margin-bottom:15px;



	padding-left:12px;



	float:left;



	border:1px solid #9a689a;



	font-size:12px;



	font-family:Tahoma,Geneva,sans-serif;



	color:#530053;



}



#addComment input#title {



	width:346px;



}



#addComment textarea {



	width:346px;



	height:133px;



	margin-bottom:15px;



	padding-left:12px;



	padding-top:5px;



	float:left;



	border:1px solid #9a689a;



	font-size:12px;



	font-family:Tahoma,Geneva,sans-serif;



	color:#530053;



}



#addComment #captchaCode {



	margin-right:12px;



	float:left;



	clear:none;



}



#addComment input.button {



	width:84px;



	height:31px;



	margin-right:84px;



	clear:both;



	float:right;



	background:url('../images/sprite.png') no-repeat -384px -90px;



}







#articleAside {







	width:179px;







	margin-right:20px;







	margin-bottom:10px;







	float:left;







	border:1px solid #bd88ab;







	color:#530053;







}







.articleBox {







	padding:8px 7px 10px 10px;







}







div.promoted {







	background:#650265;







	color:#FFFFFF;







}







.articleBox a {







	color:#530053;







}







div.promoted a {







	color:#FFFFFF;







}







.articleBox h4 {







	margin-bottom:7px;







	margin-right:3px;







	padding-bottom:8px;







	border-bottom:1px solid #bd88ab;







	letter-spacing:-0.2px;







}







div.promoted h4 {







	margin-bottom:0px;







	border-bottom:none;







}







.articleBox ul li {







	padding-left:10px;







	padding-top:5px;







	padding-bottom:5px;







	background:url('../images/sprite.png') no-repeat -306px -51px;







	line-height:12px;







}







#articleAside p {







	margin-right:3px;







	margin-bottom:0px;







	line-height:17px;







}







#articleAside fieldset p {







	margin-bottom:8px;







}







.articleBox input {







	margin-bottom:9px;







	margin-right:9px;







	clear:left;







	float:left;







}







.articleBox input.button {







	width:54px;







	height:22px;







	margin-left:18px;







	margin-bottom:-4px;







	background:url('../images/sprite.png') no-repeat -178px 0;







}







.articleBox label {







	width:133px;







	margin-bottom:8px;







	float:left;







}















p#articleMore {







	clear:right;







}







#adv {







	width:425px;







	margin-left:-7px;







	margin-bottom:17px;







	padding-top:13px;







	float:right;







	border-top:1px solid #bd88ab;







	position:relative;







}







#adv small {







	position:absolute;







	top:-16px;







	left:1px;







	font-size:11px;







}







#adv a.articleMore {







	padding-right:16px;







	position:absolute;







	top:-16px;







	right:11px;







	background:url('../images/sprite.png') no-repeat 61px -15px;







	font-size:11px;







	font-family:Arial, Helvetica, sans-serif;







}







#adv a:hover {







	text-decoration:none;







}







#adv img,







#adv object {







	display:block;







	margin:0 auto;







}























/* wyniki wyszukiwania */







div.searchResults h1 {







	width:639px;







	margin-left:-20px;







	margin-right:-20px;







	padding-left:20px;







	padding-bottom:12px;







	border-bottom:1px solid #9a679a;	







}







#sorting {







	float:right;







	position:absolute;







	top:18px;







	right:20px;







}







#sorting dt {







	margin-right:16px;







	float:left;







	color:#bd88ab;







	font-weight:bold;







	line-height:26px;







}







#sorting dd {







	float:left;







	margin-left:1px;







}







#sorting dd a {







	display:block;







	width:29px;







	height:26px;







	background:url('../images/sprite.png') no-repeat;







	text-indent:-5000px;







	overflow:hidden;







}







#sorting dd a.decreasing {







	background-position:-233px -27px;







}







#sorting dd.selected a.decreasing {







	background-position:-233px 0;







}







#sorting dd a.expanding {







	background-position:-263px -27px;







}







#sorting dd.selected a.expanding {







	background-position:-263px 0;







}















div.searchResults p.searchInfo {







	margin-top:16px;







	margin-bottom:20px;







	color:#530053;







	font-size:14px;







}







p.searchInfo em {







	color:#ffcc66;







	font-style:normal;







}















#searchResults {







	margin-bottom:26px;







}







#searchResults h2 {







	font-size:19px;







	font-weight:normal;







	letter-spacing:-0.25px;







}







#searchResults h2 a {







	color:#670167;







}







#searchResults a:hover {







	text-decoration:none;







}







#searchResults p a {







	color:#000000;







	text-decoration:none;







}







#searchResults li {







	margin-bottom:10px;







	border-bottom:1px solid #e3d5e3;







}







#searchResults li:last-child {







	border-bottom:none;







}







div.searchResults #searchResults li {







	padding-bottom:10px;







}







div.searchResults #searchResults p {







	margin-bottom:0;







}























/* strefa magii */







div.magic {







	width:659px !important;







	margin-top:0 !important;







	border-top:2px solid #260026;







}















.magic h1 {







	margin-top:16px;







	margin-bottom:10px;







	margin-left:20px;







	color:#FFFFFF;







}















#magicZone {







	border-top:1px solid #9a679a;







}







li.boxMainWide {







	height:152px;







	margin-bottom:10px;







	padding-top:19px;







	position:relative;







}















ul.boxMenu {







	height:25px;







	position:absolute;







	right:20px;







	top:14px;







	background:url('../images/background-sprite.png') no-repeat right -222px;







	line-height:25px;







	font-size:11px;







}







ul.boxMenu li {







	margin-right:23px;







	float:left;







}







ul.boxMenu li:first-child {







	margin-left:-10px;







	padding-left:23px;







	background:url('../images/background-sprite.png') no-repeat -652px 0;







}







ul.boxMenu li a {







	color:#ffcc66;







}















div.magic #searchLexicon {







	position:absolute;







	top:0;







	right:0;







}















#searchLexiconBox #letters {







	width:640px;







	height:40px;







	margin-top:0;







	padding-left:19px;







	background-position:0 -1134px;







	line-height:40px;







}







#searchLexiconBox #letters li {







	margin-right:14px;







	margin-left:0;







	font-size:14px;







	font-weight:bold;







}







#letters a:hover,







#letters li.selected a {







	color:#ffca55;







}







#searchLexiconBox #letters li.numbers {







	margin-right:27px;







	float:right;







}







#searchLexiconBox p {







	margin-left:22px;







	margin-right:45px;







	margin-top:15px;







	margin-bottom:15px;







	clear:both;







	float:left;







	color:#ffffff;







}















#notions {







	padding-left:20px;







	padding-right:20px;







	padding-bottom:30px;







	padding-top:20px;







	border-top:1px solid #9a679a;







	clear:both;







	background:#FFFFFF;







}







#notions h2 {







	display:inline;







	padding-left:12px;







	padding-right:12px;







	background:url('../images/background-sprite.png') no-repeat -399px -1774px;







	font-size:30px;







	color:#FFFFFF;







	line-height:41px;







}







#notions div.border {







	width:619px;







	margin-top:-2px;







	padding-top:14px;







	border-top:2px solid #490049;







	border-right:0;







}







.notion {







	margin-bottom:6px;







	padding-bottom:12px;







	border-bottom:1px solid #e3d5e3;







}







.notion h3 {







	font-size:12px;







	line-height:19px;







}







.notion p {







	line-height:19px;







}







.notion p a {







	color:#5e005e;







}















.magic .recomendedBox {







	margin-left:0;







	margin-top:0;







}







.magic .recomendedBox h2 {







	padding-top:5px;







	margin-left:-20px;







	padding-left:20px;







}















.magic ul.articleFooter {







	width:614px;







	margin-top:-37px;







	margin-left:20px;







}







.magic ul.articleFooter li li,







.magicArticle ul.articleFooter li li,







.article ul.articleFooter li li {







	margin-right:0;







	float:none;







}







.magic ul.articleFooter li li a,







.magicArticle ul.articleFooter li li a,







.article ul.articleFooter li li a {







	background:none;







}







.articleFooter .pager {







	width:280px;







	margin-top:0;







	margin-right:0;







	float:right;







	border:none;







}







.articleFooter .pager a {







	padding-left:0;







}







.magic ul.articleFooter .pager li.prev,







.magic ul.articleFooter .pager li.next,







.magicArticle ul.articleFooter .pager li.prev,







.magicArticle ul.articleFooter .pager li.next,







.article ul.articleFooter .pager li.prev,







.article ul.articleFooter .pager li.next {







	margin-right:0;







}























/* konkursy */







.competitionQuestion {







	width:588px;







	margin-bottom:19px;







	padding-left:16px;







	padding-right:15px;







	padding-bottom:26px;







	padding-top:6px;







	background:#460046 url('../images/background-sprite.png') no-repeat 0 -1211px;







	color:#FFFFFF;







}







.competitionQuestion dl {







	margin-bottom:15px;







}







.competitionQuestion dt {







	height:36px;







	padding-left:2px;







	margin-bottom:11px;







	border-bottom:1px solid #600060;







	line-height:36px;







	font-weight:bold;







}







.competitionQuestion dd {







	margin-left:2px;







	line-height:19px;







}







div.article .competitionQuestion p {







	margin-bottom:0;







}















#finishedCompetitions {







	padding-top:45px;







	position:relative;







	clear:both;







}







#finishedCompetitions h2 {







	width:227px;







	height:44px;







	margin:0;







	padding-left:21px;







	position:absolute;







	top:-21px;







	left:-24px;







	background:url('../images/background-sprite.png') no-repeat -2px -653px;







	color:#330033;







	font-size:14px;







	font-weight:bold;







	font-family:Arial, Helvetica, sans-serif;







	line-height:44px;







	text-transform:uppercase;







	letter-spacing:normal;







}















.competition {







	clear:both;







	margin-bottom:11px;







	padding-bottom:10px;







	border-bottom:1px solid #e3d5e3;







	overflow:hidden;







}







.competition img {







	margin-right:20px;







	float:left;







}







.competition h3 {







	color:#670167;







	font-size:19px;







}







div.article .competition p {







	margin-bottom:0;







	color:#670167;







}







a.solution {







	display:inline-block;







	margin-top:4px;







	margin-bottom:8px;







	padding-left:16px;







	background:url('../images/sprite.png') no-repeat 0 -432px;







	font-size:10px;







	color:#bd88ab;







}























/* sennik */







div.article #notions {







	padding:0;







	margin-bottom:-7px;







	border-top:0;







}







div.article .notion p {







	margin-bottom:0;







}







#searchDreamsBox #letters {







	width:601px;







	height:40px;







	margin-top:0;







	padding-left:19px;







	background-position:0 -1134px;







	line-height:40px;







}







#searchDreamsBox #letters li {







	margin-right:14px;







	margin-left:0;







	font-size:14px;







	font-weight:bold;







}







#searchDreamsBox p {







	margin-right:22px;







	margin-left:2px;







	margin-top:15px;







	margin-bottom:15px;







	clear:both;







	float:left;







	font-weight:bold;







	color:#530053;







}























/* sterfa magi, horoskopy */







#runes,







#stones,







#numbersSymbols {







	width:99%;







	margin-bottom:20px;







	padding-top:16px;







	padding-bottom:14px;







	padding-left:7px;







	float:left;







	font-weight:bold;







	border-bottom:1px solid #e3d5e3;







	border-top:1px solid #e3d5e3;







}







#runes li,







#stones li {







	width:102px;







	margin-bottom:2px;







	float:left;







	line-height:20px;







}







#runes li img {







	margin-right:10px;







	float:left







}







#numbersSymbols ul {







	float:left;







}







#numbersSymbols li {







	width:199px;







	margin-bottom:2px;







	line-height:20px;







}







#runes li a {







	line-height:20px;







}







#stones li a {







	display:inline-block;







	padding-left:15px;







	background:url('../images/sprite.png') no-repeat -585px -141px;







	line-height:19px;







}







#numbersSymbols li a {







	display:inline-block;







	padding-left:30px;







	background:url('../images/sprite.png') no-repeat;







	line-height:20px;







}







#runes li.selected a,







#stones li.selected a,







#numbersSymbols li.selected a{







	color:#bd88ab;







}







#numbersSymbols li a.numbersFirst {







	background-position:0 -461px;







}







#numbersSymbols li a.numbersSecond {







	background-position:0 -483px;







}







#numbersSymbols li a.numbersThird {







	background-position:0 -505px;







}







#numbersSymbols li a.numbersFourth {







	background-position:-198px -461px;







}







#numbersSymbols li a.numbersFifth {







	background-position:-198px -483px;







}







#numbersSymbols li a.numbersSixth {







	background-position:-198px -505px;







}







#numbersSymbols li a.numbersSeventh {







	background-position:-411px -461px;







}







#numbersSymbols li a.numbersEighth {







	background-position:-411px -483px;







}







#numbersSymbols li a.numbersNineth {







	background-position:-411px -505px;







}















#runeInfo {







	float:left;







}







div.borderTop {







	padding-top:20px;







	border-top:1px solid #e3d5e3;







}







#runeInfo img.rune,







#runeInfo img.stone,







#runeInfo img.zodiacSign {







	margin-right:14px;







	margin-bottom:16px;







	float:left;







}







#runeInfo img.stone {







	border:1px solid #e3d5e3;







}







#runeInfo h3 {







	margin-bottom:3px;







	font-size:16px;







}







#runeInfo h4 {







	margin-bottom:19px;







	clear:both;







	font-size:14px;







}







#runeInfo h5 {







	clear:both;







	font-size:12px;







}















#expertProphecy {







	width:589px;







	height:214px;







	margin-top:33px;







	margin-bottom:20px;







	padding-left:15px;







	padding-right:15px;







	padding-top:15px;







	float:left;







	background:url('../images/background-sprite.png') no-repeat 0 -1446px;







	color:#FFFFFF;







	position:relative;







}







#expertProphecy h4 {







	text-transform:uppercase;







	font-size:10px;







	color:#420042;







	position:absolute;







	left:1px;







	top:-16px;







}







#expertProphecy small.regulations {







	font-size:10px;







	position:absolute;







	right:4px;







	top:-15px;







}







#expertProphecy small.regulations a {







	color:#420042;







	text-decoration:underline;







}















#expertProphecy img {







	margin-right:18px;







	float:left;







}







#expertProphecy p.costs {







	margin-top:5px;







	white-space:nowrap;







	float:right;







}















#expertProphecy p.info {







	margin-bottom:16px;







	padding-bottom:14px;







	border-bottom:1px solid #600060;







}















#expertProphecy .call {







	width:225px;







	float:left;







}







#expertProphecy .call p {







	margin-bottom:8px;







	float:none;







	font-size:14px;







	white-space:normal;







}







#expertProphecy .call p.phone {







	margin-bottom:2px;







	color:#ffcc67;







	font-size:23px;







	line-height:20px;







}







#expertProphecy .call p.phone small {







	color:#9a679a;







	font-size:10px;







	display:block;







}















#expertProphecy .sms {







	margin-left:35px;







	padding-left:28px;







	padding-top:15px;







	float:left;







	background:url('../images/sprite.png') no-repeat -588px 0;







}







#expertProphecy .sms p {







	font-size:14px;







	margin-bottom:3px;







}







#expertProphecy .sms p.yellow {







	margin-top:11px;







	margin-bottom:11px;







	text-align:center;







}







#expertProphecy .sms p.yellow strong {







	font-size:20px;







}







#expertProphecy .sms strong {







	font-size:23px;







}







#expertProphecy .sms small {







	font-size:12px;







	color:#9a679a;







}















#numberDetails,







#zodiacSignDetails {







	width:523px;







	float:left;







	margin-left:-96px;







	margin-bottom:20px;







	padding-left:96px;







	padding-bottom:15px;







	border-bottom:1px solid #E3D5E3;







}







#numberDetails li,







#zodiacSignDetails li {







	line-height:19px;







}







#zodiacSignDetails li {







	margin-right:4px;







	float:left;







}















#dateSearch,







#zodiacSingCheck {







	width:606px;







	padding-top:11px;







	padding-bottom:14px;







	padding-left:13px;







	margin-bottom:13px;







	clear:both;







	background:url('../images/background-sprite.png') no-repeat 0 -1700px;







	color:#FFFFFF;







	line-height:31px;







}







#calculateRating {







	width:251px;







	height:169px;







	padding-left:36px;







	padding-top:10px;







	position:absolute;







	z-index:3;







	left:21px;







	top:47px;







	background:url('../images/background-sprite.png') no-repeat -697px -355px;







}







#calculate {







	position:absolute;







	z-index:3;







	left:21px;







	top:127px;







}







#calculate fieldset.selects {







	width:251px;







	padding-left:36px;







	padding-top:10px;







	padding-bottom:10px;







	background:url('../images/background-sprite.png') no-repeat -697px -355px;







}







#zodiacSingCheck {







	margin-bottom:17px;







}







#dateSearch label,







#zodiacSingCheck label {







	margin-right:36px;







	float:left;







	font-size:13px;







}







#dateSearch select,







#zodiacSingCheck select,







#calculate select,







#calculateRating select {







	height:18px;







	margin-right:8px;







	margin-top:7px;







	padding-left:7px;







	float:left;







	font-size:12px;







	font-family:Tahoma, Geneva, sans-serif;







}







#dateSearch option,







#zodiacSingCheck option,







#calculate option,







#calculateRating option {







	padding-left:10px;







}







#dateSearch select.year,







#zodiacSingCheck select.year,







#calculate select.year,







#calculateRating select.year {







	width:56px;







	padding-left:2px;







}







#dateSearch select.year option,







#zodiacSingCheck select.year option,







#calculate select.year option,







#calculateRating select.year option {







	padding-left:5px;







}







#dateSearch select.month,







#zodiacSingCheck select.month,







#calculate select.month,







#calculateRating select.month {







	width:93px;







}







#dateSearch select.day,







#zodiacSingCheck select.day,







#calculate select.day,







#calculateRating select.day {







	width:51px;







}







#dateSearch input.button,







#zodiacSingCheck input.button,







#calculateRating input.button,







#calculate input.button {







	width:84px;







	height:31px;







	margin-left:8px;







	float:left;







	background:url('../images/sprite.png') no-repeat -295px -54px;







}







#calculateRating input.button,







#calculate input.button {







	margin-top:-4px;







	float:right;







	background-position:0 -126px;







}







#calculateRating input.button {







	margin-top:-11px;







}







#zodiacSingCheck input.button {







	background-position:-295px -90px;







}















#calculateRating .results {







	margin-top:20px;







	padding-top:7px;







	clear:both;







}







#calculateRating .results dt {







	margin-bottom:5px;







	font-weight:bold;







	color:#FFFFFF;







}







#calculateRating .results dd {







	color:#ffcc66;







	line-height:17px;







}







#calculate fieldset,







#calculateRating fieldset {







	margin-top:5px;







}















#chinaZodiacSign {







	margin-bottom:13px;







	float:left;







	border-top:1px solid #9a679a;







	border-left:1px solid #9a679a;







}







#chinaZodiacSign li {







	width:102px;







	height:102px;







	float:left;







	border-right:1px solid #9a679a;







	border-bottom:1px solid #9a679a;







	position:relative;







	z-index:1;







	background:url('../images/sprite.png') no-repeat;







}







#chinaZodiacSign li:hover {







	z-index:2;







}







#chinaZodiacSign li a.signLink {







	display:block;







	width:100%;







	height:100%;







	text-indent:-5000px;







	background:url('../images/sprite.png') no-repeat;







}







#chinaZodiacSign li.rat a.signLink {







	background-position:0 -1008px;







}







#chinaZodiacSign li.rat:hover a.signLink {







	background-position:0 -1214px;







}







#chinaZodiacSign li.buffalo a.signLink {







	background-position:-103px -1008px;







}







#chinaZodiacSign li.buffalo:hover a.signLink {







	background-position:-103px -1214px;







}







#chinaZodiacSign li.tiger a.signLink {







	background-position:-206px -1008px;







}







#chinaZodiacSign li.tiger:hover a.signLink {







	background-position:-206px -1214px;







}







#chinaZodiacSign li.rabbit a.signLink {







	background-position:-309px -1008px;







}







#chinaZodiacSign li.rabbit:hover a.signLink {







	background-position:-309px -1214px;







}







#chinaZodiacSign li.dragon a.signLink {







	background-position:-412px -1008px;







}







#chinaZodiacSign li.dragon:hover a.signLink {







	background-position:-412px -1214px;







}







#chinaZodiacSign li.snake a.signLink {







	background-position:-515px -1008px;







}







#chinaZodiacSign li.snake:hover a.signLink {







	background-position:-515px -1214px;







}







#chinaZodiacSign li.horse a.signLink {







	background-position:0 -1111px;







}







#chinaZodiacSign li.horse:hover a.signLink {







	background-position:0 -1317px;







}







#chinaZodiacSign li.goat a.signLink {







	background-position:-103px -1111px;







}







#chinaZodiacSign li.goat:hover a.signLink {







	background-position:-103px -1317px;







}







#chinaZodiacSign li.monkey a.signLink {







	background-position:-206px -1111px;







}







#chinaZodiacSign li.monkey:hover a.signLink {







	background-position:-206px -1317px;







}







#chinaZodiacSign li.cock a.signLink {







	background-position:-309px -1111px;







}







#chinaZodiacSign li.cock:hover a.signLink {







	background-position:-309px -1317px;







}







#chinaZodiacSign li.dog a.signLink {







	background-position:-412px -1111px;







}







#chinaZodiacSign li.dog:hover a.signLink {







	background-position:-412px -1317px;







}







#chinaZodiacSign li.pig a.signLink {







	background-position:-515px -1111px;







}







#chinaZodiacSign li.pig:hover a.signLink {







	background-position:-515px -1317px;







}















#chinaZodiacSign li.capricorn a.signLink {







	background-position:0 -561px;







}







#chinaZodiacSign li.capricorn:hover a.signLink {







	background-position:0 -767px;







}







#chinaZodiacSign li.aquarius a.signLink {







	background-position:-103px -561px;







}







#chinaZodiacSign li.aquarius:hover a.signLink {







	background-position:-103px -767px;







}







#chinaZodiacSign li.fishes a.signLink {







	background-position:-206px -561px;







}







#chinaZodiacSign li.fishes:hover a.signLink {







	background-position:-206px -767px;







}







#chinaZodiacSign li.aries a.signLink {







	background-position:-309px -561px;







}







#chinaZodiacSign li.aries:hover a.signLink {







	background-position:-309px -767px;







}







#chinaZodiacSign li.bull a.signLink {







	background-position:-412px -561px;







}







#chinaZodiacSign li.bull:hover a.signLink {







	background-position:-412px -767px;







}







#chinaZodiacSign li.twins a.signLink {







	background-position:-515px  -561px;







}







#chinaZodiacSign li.twins:hover a.signLink {







	background-position:-515px  -767px;







}







#chinaZodiacSign li.cancer a.signLink {







	background-position:0 -664px;







}







#chinaZodiacSign li.cancer:hover a.signLink {







	background-position:0 -870px;







}







#chinaZodiacSign li.lion a.signLink {







	background-position:-103px -664px;







}







#chinaZodiacSign li.lion:hover a.signLink {







	background-position:-103px -870px;







}







#chinaZodiacSign li.virgo a.signLink {







	background-position:-206px -664px;







}







#chinaZodiacSign li.virgo:hover a.signLink {







	background-position:-206px -870px;







}







#chinaZodiacSign li.balance a.signLink {







	background-position:-309px -664px;







}







#chinaZodiacSign li.balance:hover a.signLink {







	background-position:-309px -870px;







}







#chinaZodiacSign li.scorpio a.signLink {







	background-position:-412px -664px;







}







#chinaZodiacSign li.scorpio:hover a.signLink {







	background-position:-412px -870px;







}







#chinaZodiacSign li.rouge a.signLink {







	background-position:-515px -664px;







}







#chinaZodiacSign li.rouge:hover a.signLink {







	background-position:-515px -870px;







}







.signInfo {







	display:none;







	padding-left:17px;







	padding-top:11px;







	padding-bottom:10px;







	padding-right:20px;







	position:absolute;







	left:103px;







	top:11px;







	z-index:2;







	background:#ffbe37 url('../images/background-sprite.png') no-repeat 0 -1773px;







	color:#3e003e;







	font-size:11px;







	line-height:15px;







}







.snake .signInfo,







.pig .signInfo,







.virgo .signInfo,







.fishes .signInfo {







	left:auto;







	right:103px;







}







#chinaZodiacSign li:hover .signInfo {







	display:block;







}







.signInfo dt,







.signInfo strong {







	margin-bottom:-18px;







	padding-left:24px;







	padding-bottom:18px;







	position:relative;







	left:-24px;







	background:url('../images/sprite.png') no-repeat -296px -121px;







	font-weight:bold;







}







.snake .signInfo dt,







.pig .signInfo dt,







.virgo .signInfo strong,







.fishes .signInfo strong {







	display:block;







	width:100%;







	margin-left:-24px;







	padding-left:0;







	padding-right:27px;







	left:auto;







	right:-24px;







	background-position:-414px -141px;







}







.snake .signInfo dt {







	background-position:-376px -141px;







}







.pig .signInfo dt {







	background-position:-355px -141px;







}







.signInfo dd,







.signInfo li {







	white-space:nowrap;







}







div.article .signInfo p {







	margin-bottom:0;







	white-space:nowrap;







}







#chinaZodiacSign .signInfo li {







	width:auto;







	height:auto;







	padding-left:15px;







	border:0;







	float:none;







	background-position:-585px -376px







}























/* podstrona tekstowa */







h1.textTitle {







	margin-bottom:19px;







	margin-left:-20px;







	margin-right:-20px;







	padding-bottom:8px;







	padding-left:20px;







	border-bottom:1px solid #9a679a;







	color:#660066;







	font-weight:normal;







	font-size:30px;







}







div.magicArticle h1.textTitle {







	margin-bottom:10px;







	padding-bottom:0;







	border-bottom:none;







}







div.magicArticle h2 {







	margin-bottom:19px;







	font-size:19px;







	color:#660066;







	font-weight:normal;







}







div.magicArticle img {







	margin-bottom:19px;







}







h4 {







	margin-bottom:19px;







	font-size:12px;







	line-height:19px;







}







div.magicArticle p .autograph {







	margin-top:7px;







	margin-bottom:0;







	float:right;







}























/* podstrona wrozby */







#soothsayers {







	width:620px;







	padding-left:20px;







	padding-right:19px;







	padding-top:47px;







	border-top:1px solid #9a679a;







	background:#670267 url('../images/background-wrozby.jpg') no-repeat left bottom;







	overflow:hidden;







}







#soothsayers li.soothsayer {







	margin-bottom:46px;







	border-top:1px solid #530053;







	float:left;







	position:relative;







}







#soothsayers li h2 {







	position:absolute;







	top:-34px;







	left:0;







	font-size:22px;







	font-weight:normal;







}







.soothsayerInfo {







	width:146px;







	height:116px;







	padding-left:20px;







	padding-right:10px;







	padding-top:12px;







	float:left;







	color:#FFFFFF;







	background:#750175;







	line-height:17px;







}







#soothsayers .img {







	float:left;







}







.soothsayerTags li {







	padding-right:3px;







	float:left;







}







.soothsayerTags li a {







	color:#FFCC66;







}





.none {display: none;}



















