/* 
Astrohoroscope.info 
-----------------------------------------
   M  A  I  N    C  S  S    F  I  L  E
-----------------------------------------
Design by http://iordanoff.info
*/

body {
	background: url(images/bg.jpg) top repeat-x #fff;
	font-family: Verdana, Arial, Wingdings, sans-serif; 
	font-size: 12px;
	color: #333; 
	margin: 0px;
	padding: 0px; }
	
* { margin: 0px; padding: 0px; }

img { border: none; }

a, a:link, a:active, a:visited {
	color: #1674B1;
	text-decoration: none; }
	
a:hover {
	color: #FF6600;
	text-decoration: underline; }

#wrap {
	width: 972px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto; }

#content {
	padding-left: 8px;
	padding-right: 8px; }	
	
/*--------------------------------------- Header ---------------------------------------*/
#header {
	width: 972px;
	height: 186px; }

#logo {
	background: url(images/astrohoroscope.gif) bottom no-repeat;
	width: 279px;
	height: 111px;
	display: block;
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 0;
	float: left; }
	
	
/*--------------------------------------- Top Navigation ---------------------------------------*/
.navigation {
	background: url(images/navigation.jpg) bottom no-repeat;
	width: 972px;
	height: 58px;
	margin-top: 0px;
	float: left;
	display: block; }
	
#nav {
	list-style: none;
	float: left; 
	padding-left: 20px;}
	
#nav li {
	height: 32px;
	padding-top: 20px;
	float: left;
	margin-left: 7px;
	margin-right: 21px; }
	
#nav li a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 13px; }
	
#nav li a:hover {
  
  color: #E6E6E6;
  
	 }
	
#nav img {
	margin-right: 5px;
	margin-top: 0px;
	float: left; }
	
	
	
/*--------------------------------------- Left Navigation ---------------------------------------*/
.leftnav_box {
	width: 196px;
	height: auto;
	margin-top: -9px;
	padding: 0px;
	float: left;
	margin-left: 0px; }
	
.leftnav {
	list-style: none;
	float: left;
	margin-bottom: 10px; }
	
.leftnav li a {
	background: url(images/leftnav_gr2.gif) left top no-repeat;
	font-size: 95%;
	height: 14px;
	width: 164px;
	display: block;
	padding: 7px 7px 7px 15px;
	color: #1774B3; /* #333 */
	text-decoration: none; }
	
.leftnav li a:hover {
	background: url(images/leftnav_gr2.gif) left bottom no-repeat;
	font-size: 95%;
	height: 14px;
	width: 172px;
	display: block;
	padding: 7px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none; }
	
.cat {
	background: url(images/catbox.jpg) left no-repeat; 
	height: 30px;
	width: 182px;
	display: block;
	margin: 0px;
	color: #FFF;
	font-weight: bold; }
	
.cat img {
	margin-top: 6px;
	margin-right: 13px !important;
	float: right; }
	
.cleft {
	margin-top: 9px;
	margin-left: 15px;
	float: left; }
	
.cright img {
	margin-top: 11px;
	float: right; }

.cright_links img {	
	margin-top: 5px;
	float: right; }
	
.bannernav {
	background: url(images/column_rightbg.jpg) top no-repeat #FFF;
	width: 188px;
	height: auto;
	padding: 7px 7px 7px 14px;
	display: block;
	padding-left: 15px;
	line-height: 22px;
	margin-left: -17px;
  }
	
.bannertop {
	background: #FFF;
	margin-top: 30px;
	margin-right: 10px;
	float: right;
	height: auto;
	display: block;		 }



/*--------------------------------------- Right Navigation ---------------------------------------*/
.right_box {
	width: 196px;
	height: auto;
	margin-top: -9px;
	margin-left: 0px;
	margin-right: -20px;
	padding: 0px;
	float: right; }
	
.rightnav {
	list-style: none;
	float: left;
	margin-bottom: 10px; }
	
.right_iteim {
	background: url(images/column_rightbg.jpg) top no-repeat #FFF;
	font-size: 11px;
  width: 159px;
	height: auto;
	padding: 7px 7px 7px 14px;
	display: block;
	line-height: 22px; }
	



/*--------------------------------------- Home Page ---------------------------------------*/	
#maincontent {
	margin-top: -9px;
	width: 760px;
	height: auto;
	float: right; }
	
.titlebox {
	background: url(images/titlebox.png) no-repeat; 
	width: 500px;
	height: 57px;
	color: #FFF;
	padding-top: 7px;
	padding-left: 14px;
	float: left; }
	
.titlebox h1 {
	font-size: 26px;
	font-weight: normal;
	text-transform: uppercase; }
	
.titlebox h3 {
	font-size: 12px;
	font-weight: normal; }
	
	
.vote {
	background: url(images/profil.jpg) no-repeat;
	width: 240px;
	height: 64px; 
	display: block; 
	float: left;
	margin-left: 5px; }
	
.vote:hover {
	background: url(images/profil.jpg) no-repeat;
	width: 240px;
	height: 64px; 
	display: block; 
	float: left;
	margin-left: 3px; }


/* Horoscope box @ home page */	
.horoscopebox {
	background: url(images/fon.png) no-repeat;
	width: 348px;
	height: 208px;
	padding: 10px;
	float: left;
	margin-top: 10px; }
	
.horoscopebox img {
	float: center; 
    margin-right: 25px; 
    margin-top: 14px; }
	
.horoscopebox a {
	color: #176ca5; 
	text-decoration: none;
	font-weight: bold; }
	
	.tablehoroscopebox {
	float: left;
	margin-left: 20px;
	text-align: left;
}


	

/* Planetsbox box @ home page */	
.planetsbox {
	background: url(images/planetsbg.jpg) top no-repeat #FFF;
	width: 126px;
	height: 212px;
	padding: 8px;
	float: left;
	margin-top: 10px;
	margin-left: 5px; 
  text-align: center; }
	
.planetsbox h1 {
	font-size: 14px;
	color: #1774b3; }


	
/* Sun today box @ home page */
.sunbox {
	background: url(images/sunbg.jpg) top no-repeat #FFF;
	width: 224px;
	height: 200px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 5px;
	float: left; }
	
.sunbox h1 {
	font-size: 14px;
	margin-top: 10px;
	color: #1774b3; }

/* Year horoscope @ home page */
.yearsearch {
	width: 368px;
	height: 220px;
	display: block;
	float: left; }

.yearhoroscope {
	background: url(images/new_book.jpg) no-repeat;
	width: 368px;
	height: 147px;
	display: block;
	float: left; }

/* Search @ home page */
.searchbox {
	width: 350px;
	height: 100px;
	float: left;
	margin-top: 10px; }
	
/* Moon today @ home page */
.moon {	
	background: url(images/fon2.png) no-repeat;
	width: 368px;
	height: 202px;
	margin-left: 7px; 
	float: left;
	padding: 8px; }
	
.moon h1 {
	font-size: 14px;
	margin-left: 20px; 
	color: #1774b3; }
	
.m1 {
margin-left: 20px; 
	font-size: 13px;
	font-weight: bold; }
	
.moon img {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
  margin-left: 20px; }
	
.moontext {
	margin-top: 10px; }
	
.moontext p {
	margin-top: 10px;
	margin-bottom: 15px; }
	
	
/* News st @ home page */
.newsst {
	margin-top: 10px;
	width: 760px;
	float: left; }
	
.iteim {
	width: 380px;
	height: auto;
	padding: 0px;
	float: left; }
	
.title {
	background: url(images/newsst.jpg) no-repeat;
	width: 377px;
	height: 32px; 
	display: block;
	float: left;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px; }
	
.title img {
	margin-top: 8px;
	margin-right: 8px;
	float: right; }
	
.titletext {
	margin-top: 7px;
	margin-left: 13px;
	float: left; }
	
.newsst h1 {
	margin-top: 20px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold; }	
	
.newsst a, .newsst a:active, .newsst a:visited {
	color: #333;
	text-decoration: none; }
	
.newsst a:hover {
	color: #ff6600;
	text-decoration: underline; }
	
.iteim_text {
  line-height: 150%;
	width: 331px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
  margin-left: 3px; }


/*--------------------------------------- IN Page ---------------------------------------*/
#incontent {
	width: 564px;
	height: auto;
	margin-top: -9px;
	padding: 0px;
	margin-left: -6px;
	float: left; }
	
.in_titlebox {
	background: url(images/in_top.jpg) top center no-repeat #FFF;
	width: 560px;
	height: 55px;
	float: left;
	padding: 10px; }

.in_titlebox2 {
	background: url(images/top2.jpg) top center no-repeat #FFF;
	width: 750px;
	height: 55px;
	float: left;
	padding: 10px; }


.in_titlebox h1 {
  color: #1674b1;
	width: 465px;
	font-size: 22px;
	margin-top: 23px;
	float: left;
	text-align: right;
  margin-right: 0px; }
  
	.in_titlebox2 h1 {
  color: #1674b1;
	width: 650px;
	font-size: 22px;
	margin-top: 23px;
	float: left;
	text-align: right; }
	
.in_titlebox img {
	float: right;
	margin-right: 5px;
}
	
	.in_titlebox2 img {
	float: right; 
    margin-right: 12px; }
	
.intext {
	margin-top: 20px;
	float: left;
	width: 501px;
	padding-left: 38px;
	padding-right: 25px;
	text-align: justify; 
  line-height: 150%}
  
  
  
  .intexta {
	margin-top: 20px;
	float: left;
	width: 501px;
	padding-left: 38px;
	padding-right: 25px;
	text-align: left; 
  line-height: 140%}
	
.no_intext { /*no right column template*/
	margin-top: 20px;
	float: left;
	width: 724px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify; }
	
	.no_intext2 { /*no right column template*/
	margin-top: 20px;
	float: center;
	width: 740px;
	padding-left: 20px;
	padding-right: 5px;
	text-align: center; }
	
		.no_intext2 img {
    margin-top: 15px;
    margin-bottom: 15px;
    
    }
	
	
		.no_intext2 h1 {
	font-size: 20px;
	color: #FD6906;
	width: 725px;
	font-weight: normal;
	text-align: center; }
	
.intext h1 {
	font-size: 20px;
	color: #FD6906;
	width: 501px;
	font-weight: normal;
	text-align: center; }
	
	
	.intext h2 {
  font-family: Wingdings; 
  font-size: 26px;
	color: #FD6906;
	font-weight: normal;
	text-align: center;
  }
  
  p.wingdings {font-family: wingdings}
	
	.no_intext h1 {
	font-size: 20px;
	color: #FD6906;
	width: 724px;
	font-weight: normal;
	text-align: center; }
	
.knij {
	margin-top: 30px;
	float: center;
	width: 501px;
	padding-left: 18px;
	padding-right: 25px;
	text-align: justify; 
  line-height: 140%}
  
  .knij h1 {
  margin-top: 50px;
	font-size: 20px;
	color: #FD6906;
	width: 534px;
	font-weight: normal;
	text-align: center; }
	
	.knij a {
  
  font-weight: bold
  }



/*--------------------------------------- Footer ---------------------------------------*/
.footer {
	background: url(images/footerbg.jpg) top repeat-x #FFF;
	width: 100%;
	height: 195px;
	margin-top: 30px;
	padding-top: 22px;
	padding-bottom: 5px;
	float: left;
	font-size: 11px; }

.footerwrap {
	width: 972px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto; }

.footer h1 {
	color: #1674b1;
	font-size: 16px; }
	
.footer h1 img {
	margin-right: 5px; }
	
.footer p {
	margin-top: 10px; }
	
.footer ul {
	list-style: none; }
	
.footer li {
	margin-top: 6px;
	margin-bottom: 6px; }
	
.list {
	margin-top: 22px; }
	
.fbox {	
	background: url(images/footersep.jpg) right no-repeat; 
	width: 180px;
	float: left;
	margin-left: 10px; }
	
.contactbox {	
	width: 180px;
	float: left;
	margin-left: 10px; }
	
.contactbox p {
	margin-top: 6px;
	margin-bottom: 10px;
	float: left; }

.designed {
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	width: 55px;
	height: auto;
	float: right;
	margin-top: 34px; }
	
.clearall {
	clear: both; }