body {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #ffffff;
          background-image: url(http://astrological.ru/img/left_bg.gif);
        background-repeat: repeat-x;
        background-position: left top;
 font: normal 0.92em arial,helvetica,sans-serif;
 }

div.innerbody {
 font-family:  Arial, Helvetica, Verdana, sans-serif;
 color: black;
 margin: 0px;
 padding: 0px;
}
div.bloc {
 width: 820px;
 margin: 0px 0px 0px 50px;
 font-size: 14px;
 text-align: left;
         background-image: url(http://astrological.ru/img/top_bg.gif);
        background-repeat: repeat-y;
        background-position: left top;
    font: normal 1em arial,helvetica,sans-serif;
}

a:link {color: #003399; text-decoration: none}
a:visited {color: #003399; text-decoration: none}
a:active {color: #5F4F16; text-decoration: underline}
a:hover {color: #5F4F16; text-decoration: underline}

img {border: 0px;}



h1, h2, h3, h4, h5{
margin: 0px 0px 0.6em;
padding: 0px 4px 1px 3px;
}





h1{
font: bold 1.3em verdana,arial,helvetica,sans-serif;letter-spacing: 1px;
border-bottom: #BFBFFF 6px solid;
border-right: #BFBFFF 10px solid;
}

h2{
font: normal 1.1em arial,helvetica,sans-serif;letter-spacing: 1px;
border-bottom: #DFDFFF 4px solid;
}

h3, h4, h5{
font: normal 1.1em arial,helvetica,sans-serif;color:#808040;
border-bottom: #808040 4px double;
}

/* CLASS START */



.clear{height:1px;font-size:1px;clear:both}
.float{clear: both;float:left}
.inline {display:inline}
.hide{display:none;}
.link{font-size: 1em;}
.small{font: normal 0.6em arial,helvetica,sans-serif;}

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



.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 auto;
padding: 3px 0px 0px 0px;
}



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



.urls{

display:block;
padding: 0px 0px;
margin: 0px 0px;
list-style-image: none;
width: 100%;
}
.urls li{
display:inline;
padding: 0px 5px 0px 10px;
background: no-repeat url(http://astrological.ru/img/dash.gif) left top;
}
.urls .first_link{
display:inline;
padding: 0px 5px 0px 0px;
background: no-repeat url(http://astrological.ru/img/empty.gif) left top;
}



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

.map {
font: normal 1em arial,helvetica,sans-serif;
display:block;
padding: 5px 0px 0px 25px;
margin: 0px 0px;
list-style-type: circle
}

.map_url{
clear: both;
font: normal 0.7em arial,helvetica,sans-serif;
border-top: #C0C0C0 1px solid;
color: #808080;
padding: 0px 0px 15px 10px;
}

/* CLASS END */



/* Decoration START */

.entry{
clear: both;
display:block;
border: #C0C0C0 3px double;
margin: 0px 0px 20px 0px;
padding: 5px 5px 5px 5px;
}



.add_info{
clear: both;
font: normal 0.8em arial,helvetica,sans-serif;
border-top: #808080 1px solid;
}
.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;
background: url(http://astrological.ru/img/dots.gif) 0 100% repeat-y;
}

.add_info span{
display: inline;
padding: 0px 15px 0px 25px;
}
.add_info .good{
background: no-repeat url(http://astrological.ru/img/good.gif) left top;
}
.add_info .bad{
background: no-repeat url(http://astrological.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,helvetica,sans-serif;
}





#nav_pages {
background: #E1E1E1;
font: normal 0.8em arial,helvetica,sans-serif;
}
#nav_pages .nav_pages {
background: #E1E1E1;
padding: 0px 5px 0px 1px;
background: no-repeat url(http://astrological.ru/img/dash.gif) right top;
}

#nav_pages a {



margin: 5px 0px;
padding: 0px 5px;
}
/* Decoration END */





/* EVENTS START */

.events{
display:block;width:220px;margin:0px 0px 20px 0px;
}
.events div{
display:block;width:220px;
font: normal 15px arial,helvetica,sans-serif;
height:22px;
margin:0px
}
.events span{
font: normal 14px arial,helvetica,sans-serif;
display:inline;
height:22px;
width:22px;
}
.events img{
display:inline;
height:22px;
width:22px;
}



.events .w{
color:#808080;
border-bottom:#C0C0C0 1px solid;
}
.events .d{
color:#808080;background:#DEDEEF;
border-bottom:#C0C0C0 1px solid;
}
.events .t{
color:#FFFFFF;
background:#BEBEDE;
font: italic 1em arial,helvetica,sans-serif;
padding: 2px 2px 0px 5px;
}
/* EVENTS END */



/* header START */

#header{
z-index: 10;
display:block;
overflow:hidden;
width: 820px;
height: 245px;
position:absolute;
top: 0px;
}

#header_nav{
z-index: 10;
display:block;
overflow:hidden;
width: 600px;
height: 30px;
position:absolute;



top: 15px; left: 220px;
font: bold 0.8em Arial, Helvetica, Verdana, sans-serif;
}

#header_nav a:link {color: #444444; font-style: bold}
#header_nav a:visited {color: #444444; font-style: bold}
#header_nav a:active {color: #444444; font-style: bold}
#header_nav a:hover {color: #444444; font-style: bold}

#header_right {
width: 402px;
height: 171px;
display:block;
overflow:hidden;
position:absolute;
top: 50px; left: 418px;
}

#header_right div{
font: normal 10px Arial, Helvetica, Verdana, sans-serif;
width: 97px;
height: 57px;
float:left;
overflow:hidden;
margin: 0px 3px 0px 0px;
}
#header_right span{
color: #4B4B25;
font: bold 1.1em Arial, Helvetica, Verdana, sans-serif;
margin: 0px 0px 5px 0px;
padding: 0px 0px 1px 0px;
}
#header_right p{
color: #BC5A91;
margin: 0px;
padding: 0px;
}

.aries{ background: no-repeat url(http://astrological.ru/img/aries.gif) right top;}



.aries{ background: no-repeat url(http://astrological.ru/img/aries.gif) right top;}
.taurus{ background: no-repeat url(http://astrological.ru/img/taurus.gif) right top;}
.gemini{ background: no-repeat url(http://astrological.ru/img/gemini.gif) right top;}
.cancer{ background: no-repeat url(http://astrological.ru/img/cancer.gif) right top;}
.leo{ background: no-repeat url(http://astrological.ru/img/leo.gif) right top;}
.virgo{ background: no-repeat url(http://astrological.ru/img/virgo.gif) right top;}
.libra{ background: no-repeat url(http://astrological.ru/img/libra.gif) right top;}
.scorpio{ background: no-repeat url(http://astrological.ru/img/scorpio.gif) right top;}
.sagittarius{ background: no-repeat url(http://astrological.ru/img/sagittarius.gif) right top;}
.capricorn{ background: no-repeat url(http://astrological.ru/img/capricorn.gif) right top;}
.aquarius{ background: no-repeat url(http://astrological.ru/img/aquarius.gif) right top;}
.pisces{ background: no-repeat url(http://astrological.ru/img/pisces.gif) right top;}

.dog{ background: no-repeat url(http://astrological.ru/img/kitai-2008/ico/dog.jpg) right top;}
.dragon{ background: no-repeat url(http://astrological.ru/img/kitai-2008/ico/dragon.jpg) right top;}
.horse{ background: no-repeat url(http://astrological.ru/img/kitai-2008/ico/horse.jpg) right top;}
.monkey{ background: no-repeat url(http://astrological.ru/img/kitai-2008/ico/monkey.jpg) right top;}
.ox{ background: no-repeat url(http://astrological.ru/img/kitai-2008/ico/ox.jpg) right top;}
.pig{ background: no-repeat url(http://astrological.ru/img/kitai-2008/ico/pig.jpg) right top;}
.rabbit{ background: no-repeat url(http://astrological.ru/img/kitai-2008/ico/rabbit.jpg) right top;}
.rat{ background: no-repeat url(http://astrological.ru/img/kitai-2008/ico/rat.jpg) right top;}
.rooster{ background: no-repeat url(http://astrological.ru/img/kitai-2008/ico/rooster.jpg) right top;}
.sheep{ background: no-repeat url(http://astrological.ru/img/kitai-2008/ico/sheep.jpg) right top;}
.snake{ background: no-repeat url(http://astrological.ru/img/kitai-2008/ico/snake.jpg) right top;}
.tiger{ background: no-repeat url(http://astrological.ru/img/kitai-2008/ico/tiger.jpg) right top;}



#zodiak {
width: 100%;
display:block;
}

#zodiak div{
font: normal 12px Arial, Helvetica, Verdana, sans-serif;
width: 166px;
height: 60px;
float:left;
overflow:hidden;
margin: 0px 15px 10px 5px;
}
#zodiak span{
color: #4B4B25;
font: bold 1.1em Arial, Helvetica, Verdana, sans-serif;
margin: 0px 0px 5px 0px;
padding: 0px 0px 1px 0px;
}
#zodiak p{
color: #BC5A91;
margin: 0px;
padding: 0px;
}



.zodiak {
width: 100%;
display:block;
clear:both;
}

.zodiak div{
font: normal 0.8em Arial, Helvetica, Verdana, sans-serif;
overflow:hidden;
margin: 10px 10px 25px 5px;
}
.zodiak span{
color: #4B4B25;
font: bold 1.1em Arial, Helvetica, Verdana, sans-serif;
margin: 0px 0px 5px 0px;
padding: 0px 0px 1px 0px;
}
.zodiak p{
font-size: 0.95em;
width: 540px;
color: #BC5A91;
margin: 0px;
padding: 0px;
}







#logo_left {



margin: 0px 0px 0px 0px;
overflow:hidden;
width: 200px;





height: 133px;
}
#logo_left img {width: 200px; height: 133px;background: #fff;}

#logo_right {
width: 550px;
height: 200px;
display:block;
overflow:hidden;
position:absolute;
top: 45px; left: 200px;
margin: 0px 0px 0px 0px;
overflow:hidden;
}
#logo_right img {width: 216px; height: 200px;}

#header_info{
display:block;
position:absolute;
overflow:hidden;
width: 190px;
height: 110px;
top: 135px; left: 5px;
text-align:left;
font: italic 0.8em Arial, Helvetica, Verdana, sans-serif;
color: #4F4F4F
}
#header_info p{
display:block;
font: bold 1.25em Arial, Helvetica, Verdana, sans-serif;
margin: 0px 0px 5px 0px;
padding: 0px 0px 1px 0px;
}



#navigation{
z-index: 20;
display:block;
overflow:hidden;
width: 600px;
height: 50px;
position:absolute;
top: 75px; left: 220px;
font: normal 0.85em arial,helvetica,sans-serif;
}
#navigation ul{
font: bold 1em arial,helvetica,sans-serif;
}

#descriptions{
border-top: #C0C0C0 1px solid;
}
#descriptions div{
font: italic 11px Arial, Helvetica, Verdana, sans-serif;
}

/* header END */



/* MAIN content START */



#container{
display:block;
overflow:hidden;
width: 100%;
position:relative;
top: 255px; left: 0px;
}

#content{
float:right;
overflow:hidden;
width: 600px;
display:block;
overflow:hidden;
margin-top: 300px;
}

#content_pers{
float:right;
width: 600px;
display:block;
overflow:hidden;
margin-top: 150px;
}

#banner {
display:block;
position:absolute;
overflow:hidden;
width: 468px;
height: 60px;
top: 5px; left: 352px;
text-align:right;
}

#favorite {
display:block;
position:absolute;
overflow:hidden;
width: 60px;
height: 60px;
top: 0px; left: 212px;
text-align:left;
}

#fadeinbox{
position:absolute;
width: 500px;
height: 300px;
top: 109px;
left: 212px;
border: 2px solid black;
background: repeat-x url(http://astrological.ru/img/tip_bg.gif) left top;
z-index: 100;
visibility:hidden;
overflow:hidden;
}

#menu{
overflow:hidden;
margin: 230px 0px 0px 5px;
width: 195px;
}
#menu .menu_text{
width: 180px;
display:block;
overflow:hidden;
list-style: disk url(http://astrological.ru/img/dot.gif) outside;
font: normal 0.85em arial,helvetica,sans-serif;
}
#menu ul {
display:block;
padding: 5px 0px 0px 25px;
margin: 0px 0px;
}
#menu ul li {margin: 0px 2px 0px 0px; padding: 0px 0px 0px 2px;}





#menu_pers{
overflow:hidden;
margin-left:5px;
width: 195px;
}
#menu_pers .menu_text{
width: 180px;
display:block;
overflow:hidden;
list-style: disk url(http://astrological.ru/img/dot.gif) outside;
}
#menu_pers ul {
font: normal 0.85em arial,helvetica,sans-serif;
display:block;
padding: 5px 0px 0px 25px;
margin: 0px 0px;
}
#menu_pers ul li {margin: 0px 2px 0px 0px; padding: 0px 0px 0px 2px;}



#footer_cont{
width: 820px;
display:block;
border-top: #414141 1px solid
}

#footer{
float: right;
width: 600px;
display:block;
overflow:hidden;
margin: 15px 0px;
font: normal 0.7em Arial, Helvetica, Verdana, sans-serif;
}

#footer a:link {color: #444444; font: bold 1em Arial, Helvetica, Verdana, sans-serif;}
#footer a:visited {color: #444444; font: bold 1em Arial, Helvetica, Verdana, sans-serif;}
#footer a:active {color: #444444; font: bold 1em Arial, Helvetica, Verdana, sans-serif;}
#footer a:hover {color: #444444; font: bold 1em Arial, Helvetica, Verdana, sans-serif;}

#footer_logo{
float: left;
overflow:hidden;
margin:10px 0px 0px 10px;
width: 180px;
color:#808080;
text-align:center;
}



/* MAIN content END */