body {
 margin: 0px 0px 300px 0px;
 padding: 20px 0px 0px 0px;
 text-align: center;
 background: url(http://astro-goroskop.ru/sf-body.jpg) #000000 fixed no-repeat center top;

}
div.innerbody {
 font-family:  arial;
 color: black;
 margin: 0px;
 padding: 0px;
}
div.bloc {
 width: 960px;
 margin: 0 auto;
 font-size: 14px;
 text-align: left;
 font: normal 1em arial;
 color: #000;
 background: #eeddfd;
}

a:link {color: #9F2626; text-decoration: none}
a:visited {color: #9F2626; text-decoration: none}
a:active {color: #8A0000; text-decoration: underline}
a:hover {color: #8A0000; text-decoration: underline}

img {border: 0px;}

h1, h2, h3, h4, h5{
margin: 0px 0px 0.3em;
padding: 0px 4px 1px 1px;
color: #151515;
}
h1{
font: normal 135% arial;
padding: 0px 4px 8px 1px;
}
h2{
font: normal 120% arial;
}
h3{
padding: 0px 4px 17px 1px;
font: bold 1em arial;
}
/* CLASS START */
.clear{height:0px;font-size:1px;clear:both;}
.clear_small{height:5px;font: normal 5px arial;clear:both;}
.float{clear: both;float:left;}
.inline {display:inline}
.hide{display:none;}
.link{font: normal 1em arial}
.small{font: normal 0.6em arial}
.medium{font: normal 0.8em arial}

.float_img{clear: both;float:left;margin: 0px 15px 5px 0px;}

.pink {font: normal 11px arial; color:#935079}

.r50{
float:right;
width: 48%;
margin: 0px 0px 0px 0px;
}
.l50{
float:left;
width: 48%;
margin: 0px 5px 0px 0px;
}

.space{
clear: both;
display:block;
width: 100%;
margin: 3px 0px 3px 0px;
padding: 3px 0px 3px 0px;
}

.error{
font: bold 0.9em arial;
border-top: #808080 1px solid;
color:red;
}

.urls{
font: normal 0.9em arial;
display:inline-block;
padding: 0px 0px;
margin: 0px 0px;
list-style-type: none;
width: 100%;
}
.urls li{
display:inline;
padding: 0px 5px 0px 10px;
background: no-repeat url(http://astro-goroskop.ru/img/dash.gif) left top;
}
.urls .first_link{
display:inline;
padding: 0px 5px 0px 0px;
background: no-repeat url(http://astro-goroskop.ru/img/empty.gif) left top;
}

.urls li span{display:inline; text-align: left;}
.urls li span .hide{display:none;}

.top_line{
margin: 0px 0px 30px 0px;
font: normal 0.85em arial;
border-top: #808080 1px solid;
color: #353535;
}

.entry{
clear: both;
display:block;
margin: 0px 0px 20px 0px;
padding: 20px 5px 5px 5px;
background: #ffffff repeat-x url(http://astro-goroskop.ru/img/ed.gif) left top;
}

.e00{padding: 0px 0px 35px 0px;}
.en1{margin: 0px 0px 35px 0px;}
.e01 {background: url(http://astro-goroskop.ru/img/ed.gif) 100% 0 repeat-x}
.e02 {background: url(http://astro-goroskop.ru/img/ed.gif) 0 0 repeat-y}
.e03 {background: url(http://astro-goroskop.ru/img/ed.gif) 100% 0 repeat-y}
.e04 {background: url(http://astro-goroskop.ru/img/ed.gif) 0 100% repeat-x}
.en2{background: url(http://astro-goroskop.ru/img/etop.gif) 100% 0 no-repeat}
.en3{background: url(http://astro-goroskop.ru/img/eniz.gif) 0 100% no-repeat}
.en4{padding: 20px 10px 0px 10px;}

.add_cat{
padding: 0px 0px 0px 0px;
clear: both;
font: normal 0.75em arial;
color: #808080;
}

.add_cat a:link {color: #815656; text-decoration: none}
.add_cat a:visited {color: #815656; text-decoration: none}
.add_cat a:active {color: #340C0C; text-decoration: underline}
.add_cat a:hover {color: #340C0C; text-decoration: underline}

.add_link{
padding:20px 0px 10px 0px;
clear: both;
font: normal 0.85em arial;
color: #7C784F;
}
.add_info{
clear: both;
font: normal 0.75em arial;
border-top: #BEA9B6 1px solid;
color: #7C784F;
text-align:right;
}
.add_info .info{
border-bottom: #808080 1px solid;
}
.add_info ul{
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.add_info ul li{
display: inline;
padding: 0px 5px 0px 5px;
}
.add_info span{
display: inline;
padding: 0px 15px 0px 25px;
}
.add_info .good{
background: no-repeat url(http://astro-goroskop.ru/img/good.gif) left top;
}
.add_info .bad{
background: no-repeat url(http://astro-goroskop.ru/img/bad.gif) left top;
}
.add_info form{
display: inline;
padding: 0px 10px 0px 0px;
margin: 0px;
}
.add_info form select{
margin: 2px 0px 0px 0px;
font: normal 0.8em arial;
}
#nav_pages {
margin: 20px 0px 20px 0px;
padding: 10px 5px 10px 5px;
background: #ffffff repeat-x url(http://astro-goroskop.ru/img/ebg.gif) left top;
font: normal 0.8em arial;
}
#nav_pages .nav_pages {
padding: 0px 5px 0px 1px;
background: no-repeat url(http://astro-goroskop.ru/img/dash.gif) right top;
}
#nav_pages .nav_div { margin: 0px 0px 7px 0px; }

#nav_pages a {
margin: 5px 0px;
padding: 0px 5px;
}
/* CLASS END */
/* header START */
#header{
z-index: 10;

width: 960px;
height: 450px;
position:absolute;
top: 20px;
border-left: #000000 3px solid;
border-right: #000000 3px solid;
border-top: #000000 3px solid;
background: #eeddfd no-repeat url(http://astro-goroskop.ru/sf.jpg) left top;
}

#header_astro{
z-index: 10;
overflow:hidden;
width: 960px;
height: 250px;
position:absolute;
top: 20px;
border-left: #000000 3px solid;
border-right: #000000 3px solid;
border-top: #000000 3px solid;
background: #eeddfd no-repeat url(http://astro-goroskop.ru/sf.jpg) left top;
}

#logo{
position:absolute;
top: 7px; left: 81px;
}

.pages {
padding: 15px 0px 4px 5px;
font: normal 12px arial;
margin: 0px;
}

.pages a {
font: bold 12px arial;
background: #000000;
padding: 4px 10px 4px 10px;
margin: 0px 3px 0px 0px;
color: #ecace8;
}

.pages a:hover {color: #000000; background: #ecace8;}
.pages li { display: inline; list-style-type: none;}
.pages ul {padding-left: 10px; margin: 0px;}

#zodiak{
width: 495px;
height: 150px;
position:relative;
top: 215px;
left: 355px;
font: normal 9px arial;
background: url(http://astro-goroskop.ru/img/znaki-zodiaka.gif) no-repeat left top;
}

#zodiak strong{font: bold 12px arial;}

#oven{position:absolute;left:36px;top:10px;width:120px;height:40px;}
#telec{position:absolute;left:185px;top:10px;width:120px;height:40px;}
#blizneci{position:absolute;left:330px;top:10px;width:120px;height:40px;}
#rak{position:absolute;left:472px;top:10px;width:120px;height:40px;}

#lev{position:absolute;left:36px;top:64px;width:120px;height:40px;}
#deva{position:absolute;left:185px;top:64px;width:120px;height:40px;}
#vesi{position:absolute;left:330px;top:64px;width:120px;height:40px;}
#skorpion{position:absolute;left:472px;top:64px;width:120px;height:40px;}

#strelec{position:absolute;left:36px;top:123px;width:120px;height:40px;}
#kozerog{position:absolute;left:185px;top:123px;width:120px;height:40px;}
#vodolei{position:absolute;left:330px;top:123px;width:120px;height:40px;}
#ribi{position:absolute;left:472px;top:123px;width:120px;height:40px;}
/* header END */
/* MAIN content END */
#container{
display:block;
overflow:hidden;
width: 960px;
position:relative;
top: 300px; left: 0px;
border-left: #000000 3px solid;
border-right: #000000 3px solid;
border-bottom: #000000 3px solid;
background: #eeddfd;
}
#content{
float:right;
width: 590px;
display:block;
overflow:hidden;
margin-top: 220px;
padding: 0px 10px 5px 10px;
font: normal 0.95em arial;
}
#container_astro{
display:block;
overflow:hidden;
width: 960px;
position:relative;
top: 230px; left: 0px;
border-left: #000000 3px solid;
border-right: #000000 3px solid;
border-bottom: #000000 3px solid;
background: #eeddfd;
}
#content_astro{
display:block;
background: #eeddfd;
padding: 80px 10px 0px 10px;
font: normal 0.95em arial;
}
#right160{
float:right;
overflow:hidden;
margin-top: 0px;
width: 160px;
margin-top: 220px;
padding-right: 5px;
font: normal 0.9em arial;
}
#menu{
overflow:hidden;
margin-top: 0px;
width: 170px;
margin-top: 220px;
padding-left: 5px;
font: normal 0.9em arial;
}
#menu .menu_text{
width: 150px;
display:block;
overflow:hidden;
}
#menu ul {
font: normal 0.85em arial;
display:inline-block;
padding: 5px 0px 20px 25px;
margin: 0px 0px;
}
#menu ul li {color: #151515;margin: 2px 0px;}
.menu{
padding: 0px 1px 5px 1px;
font: bold 0.9em arial;
color: #6F0000;
border-bottom: #000000 3px solid;
}
#footer_cont{
width: 960px;
height: 430px;
display:block;

margin: 0px 0px 0px 0px;
}
#footer{
display:block;
}
#footer_main{
margin: 10px 10px 0px 10px;
height: 400px;
font: normal 0.9em arial;
position:relative;
}
#footer_logo{
margin: 14px 5px 0px 8px;
overflow:hidden;
width: 200px;
height: 200px;
background: #FFCCFF url(http://astro-goroskop.ru/img/niz.jpg) no-repeat left top;
}
#footer_logo_txt{
padding: 80px 5px 0px 5px;
text-align:right;
font: normal 12px arial;
color: #B583B5;
text-align: justify;
}
/* MAIN content END */
#fadeinbox{
position:absolute;
width: 500px;
height: 300px;
top: 110px;
left: 300px;
border: 2px solid black;
background: repeat-x url(http://astro-goroskop.ru/img/tip_bg.gif) left top;
z-index: 100;
visibility:hidden;
overflow:hidden;
}
#icing{position:relative;width:565px;height:565px;}
#kniga-sudeb{position:absolute;left:140px;top:110px;width:280px;text-align:center;}
#kniga-peremen{position:absolute;left:140px;top:140px;}
#kniga-peremen div{position:absolute;width:30px;height:25px;border: #CDCF6D 1px solid;}
#kniga-peremen a {padding:5px;}
.kd{
background: url(http://astro-goroskop.ru/img/kniga-peremen/d.gif) no-repeat left top;
padding-left:35px;
}

.tbl{
float: left;
width: 230px;
height: 170px;
display:block;
padding:0px;
font-size:0.85em;
}
.rw{
width: 100%; 
display:block;
padding-bottom:3px;
}
.klmn{
float: left;
width: 27px;
display:block;
padding-right:2px;
}
.vihdn{background-color:#FAEBFC;}
.everyday{color:#9A3476;font-size:1.2em;}