@import "/css/new3/art.css";
/*общие стили*/

/** {
    margin: 0;
    padding: 0;
}
*/
form {
    padding:0;
    margin:0;
}

body {
	margin: 0px;
	padding: 0px;
	background: #f9faed;
	color: #d61864;
	voice-family: "\"}\"";
	voice-family: inherit;
	font: small Arial, Helvetica, sans-serif;
}
html>body {
	font-size: small;
}
cursor { 
    pointer; 
}
cursor { 
    hand; 
}
img {
	border: 0px;
}
a {
	color: #d61864;
	text-decoration: underline;
}

#center a{
    color: #4583cd;
}
#center a:hover{
    color: #12509a;
    text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma, Arial, sans-serif;
}
h1, h2, h3 {
	font-size: large;
}

h4 {
    margin: 10px;
	font-size: medium;
}
h5 {
	font-size: small;
}

h6 {
	font-size: x-small;
}

hr {
    border: 0; 
    height: 1px;
    border-top: 1px solid #999999;
}

/*
div { border: 1px dotted green; }
*/

/*баннер (banner)*/
#banner {
	margin: 0px;
	padding: 0px;
	height: 84px;
	background: #333;
}
#banner p {
	color: #fff;
	margin: 0px;
	padding: 30px 0px 0px 466px;
	font: medium Tahoma, Arial, sans-serif;
}

input.button {
    margin:0px;
    padding:0px;
    background-color:#C13886;
    border:1px solid #336699;
    color:#FFFFFF;
    font-family:verdana,arial,tahoma,serif;
    margin-left:3px;
    padding:2px 8px 3px 8px;
    font-size: 12px;
    
}

span.colorgray {
    color:#999;
}

/***************************************************************/
/*                начало шапки (header)                        */
#header {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #f1f1d6 url(/images/new/bg_header.gif) no-repeat right bottom;
}
#header-i {
	margin: 0px;
	padding: 0px;
	width: 990px;
	background: url(/images/new/bg_header-l.gif) no-repeat left bottom;
}
#header-l {
	margin: 0px;
	padding: 60px 0px 0px;
	float: left;
	width: 260px;
}

#logo {
	margin: 0;
	padding: 0;
	background: url(/images/new/logo.gif) no-repeat left top;
	min-height: 62px;
	_height: 62px;
	text-align: center;
	height: 62px;
	width: 230px;
}
#logo p {
	font-family: Tahoma, Arial, sans-serif;
	margin: 0px;
	padding: 48px 0px 0px 70px;
	color: #364a4b;
}
/*навигация (navigation)*/
#navigation {
	margin: 0px 0px 0px 263px;
	padding: 0px;
	width: 476px;
	background: url(/images/new/bg_navigation.gif) repeat-y right top;
}
#navigation-top {
	background: url(/images/new/bg_navigation-top.gif) no-repeat right top;
	margin: 0px;
	padding: 0px;
}
#navigation-bot {
	margin: 0px;
	padding: 3px 0px;
	width: 476px;
	background: url(/images/new/bg_navigation-bot.gif) no-repeat right bottom;
}
.nav-left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 154px;
	text-align: left;
}
.nav-center {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 154px;
	text-align: left;
}
.nav-right {
	margin: 0px 0px 0px 310px;
	padding: 0px;
	text-align: left;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
}
ul.navigation {
	margin: 0px;
	padding: 0px 0px 0px 23px;
	list-style: none;
}
ul.navigation li {
	margin: 0px;
	padding: 6px 0px;
}
#navigation a {
	color: #d61864;
	text-decoration: underline;
	font-family: Tahoma, Arial, sans-serif;
}
#navigation a:hover {
	color: #364A4B;
	/*font-weight: bold;*/
	text-decoration: none;
	font-family: Tahoma, Arial, sans-serif;
}
ul.navigation li.nav1 {
	background: url(/images/new/bg_nav1.gif) no-repeat left 7px;
	padding-left: 33px;
}
ul.navigation li.nav2 {
	background: url(/images/new/bg_nav2.gif) no-repeat 2px 6px;
	padding-left: 33px;
}
ul.navigation li.nav3 {
	background: url(/images/new/bg_nav3.gif) no-repeat 2px 6px;
	padding-left: 33px;
}
ul.navigation li.nav4 {
	background: url(/images/new/bg_nav4.gif) no-repeat 5px 4px;
	padding-left: 39px;
}
ul.navigation li.nav5 {
	background: url(/images/new/bg_nav5.gif) no-repeat 4px 2px;
	padding-left: 36px;
}
ul.navigation li.nav6 {
	background: url(/images/new/bg_nav6.gif) no-repeat 4px 3px;
	padding-left: 37px;
}
ul.navigation li.nav7 {
	background: url(/images/new/bg_nav7.gif) no-repeat -3px 5px;
	padding-left: 33px;
}
ul.navigation li.nav8 {
	background: url(/images/new/bg_nav8.gif) no-repeat left 2px;
	padding-left: 36px;
}
ul.navigation li.nav9 {
	background: url(/images/new/bg_nav9.gif) no-repeat 1px 5px;
	padding-left: 36px;
}
ul.navigation li.nav10 {
	background: url(/images/new/bg_nav10.gif) no-repeat 1px 2px;
	padding-left: 36px;
}
ul.navigation li.nav11 {
	background: url(/images/new/bg_nav11.gif) no-repeat left 4px;
	padding-left: 36px;
}
ul.navigation li.nav12 {
	background: url(/images/new/bg_nav12.gif) no-repeat left 3px;
	padding-left: 36px;
}
ul.navigation li.nav13 {
	background: url(/images/new/bg_nav13.gif) no-repeat -1px 6px;
	padding-left: 37px;
}
ul.navigation li.nav14 {
	background: url(/images/new/bg_nav14.gif) no-repeat left top;
	padding-left: 37px;
}
ul.navigation li.nav15 {
	background: url(/images/new/bg_nav15.gif) no-repeat -1px 2px;
	padding-left: 37px;
}
ul.navigation li.nav16 {
	background: url(/images/new/bg_nav16.gif) no-repeat -1px 2px;
	padding-left: 37px;
}
ul.navigation li.nav17 {
	background: url(/images/new/bg_nav17.gif) no-repeat -6px 5px;
	padding-left: 33px;
}
ul.navigation li.nav18 {
	background: url(/images/new/bg_nav18.gif) no-repeat -2px 2px;
	padding-left: 37px;
}

ul.navigation li.nav_blog {
    background: url(/images/new/bg_nav_blog.gif) no-repeat left 3px;
    padding-left: 33px;
}

ul.navigation li.nav_digest {
    background: url(/images/new/bg_nav_digest.gif) no-repeat -1px 2px;
    padding-left: 33px;
}

ul.navigation li.nav_game {
    background: url(/images/new/bg_nav_game.gif) no-repeat 5px 2px;
    padding-left: 37px;
}

ul.navigation li.nav_kids {
    background: url(/images/new/bg_nav_kids.gif) no-repeat left 2px;
    padding-left: 39px;
}

ul.navigation li.nav1_ {
    background: url(/images/new/bg_nav1_.gif) no-repeat left 7px;
    padding-left: 33px;
}
ul.navigation li.nav2_ {
    background: url(/images/new/bg_nav2_.gif) no-repeat 2px 6px;
    padding-left: 33px;
}
ul.navigation li.nav3_ {
    background: url(/images/new/bg_nav3_.gif) no-repeat 2px 6px;
    padding-left: 33px;
}
ul.navigation li.nav4_ {
    background: url(/images/new/bg_nav4_.gif) no-repeat 5px 4px;
    padding-left: 39px;
}
ul.navigation li.nav5_ {
    background: url(/images/new/bg_nav5_.gif) no-repeat 4px 2px;
    padding-left: 36px;
}
ul.navigation li.nav6_ {
    background: url(/images/new/bg_nav6_.gif) no-repeat 4px 3px;
    padding-left: 37px;
}
ul.navigation li.nav7_ {
    background: url(/images/new/bg_nav7_.gif) no-repeat -3px 5px;
    padding-left: 33px;
}
ul.navigation li.nav8_ {
    background: url(/images/new/bg_nav8_.gif) no-repeat left 2px;
    padding-left: 36px;
}
ul.navigation li.nav9_ {
    background: url(/images/new/bg_nav9_.gif) no-repeat 1px 5px;
    padding-left: 36px;
}
ul.navigation li.nav10_ {
    background: url(/images/new/bg_nav10_.gif) no-repeat 1px 2px;
    padding-left: 36px;
}
ul.navigation li.nav11_ {
    background: url(/images/new/bg_nav11_.gif) no-repeat left 4px;
    padding-left: 36px;
}
ul.navigation li.nav12_ {
    background: url(/images/new/bg_nav12_.gif) no-repeat left 3px;
    padding-left: 36px;
}
ul.navigation li.nav13_ {
    background: url(/images/new/bg_nav13_.gif) no-repeat -1px 6px;
    padding-left: 37px;
}
ul.navigation li.nav14_ {
    background: url(/images/new/bg_nav14_.gif) no-repeat left top;
    padding-left: 37px;
}
ul.navigation li.nav15_ {
    background: url(/images/new/bg_nav15_.gif) no-repeat -1px 2px;
    padding-left: 37px;
}
ul.navigation li.nav16_ {
    background: url(/images/new/bg_nav16_.gif) no-repeat -1px 2px;
    padding-left: 37px;
}
ul.navigation li.nav17_ {
    background: url(/images/new/bg_nav17_.gif) no-repeat -6px 5px;
    padding-left: 33px;
}
ul.navigation li.nav18_ {
    background: url(/images/new/bg_nav18_.gif) no-repeat -2px 2px;
    padding-left: 37px;
}

ul.navigation li.nav_blog_ {
    background: url(/images/new/bg_nav_blog_.gif) no-repeat left 3px;
    padding-left: 33px;
}

ul.navigation li.nav_digest_ {
    background: url(/images/new/bg_nav_digest_.gif) no-repeat -1px 2px;
    padding-left: 33px;
}

ul.navigation li.nav_game_ {
    background: url(/images/new/bg_nav_game_.gif) no-repeat 5px 2px;
    padding-left: 37px;
}

ul.navigation li.nav_kids_ {
    background: url(/images/new/bg_nav_kids_.gif) no-repeat left 2px;
    padding-left: 39px;
}

/*авторизация (autorization)*/
#autorization {
	margin: 0;
	padding: 30px 0 0 0;
	float: right;
	width: 236px;
}

.autorization_logined {
    padding: 50px 0px;
}

#autorization h3 {
	color: #d61864;
	background: url(/images/new/bg_enter.gif) no-repeat left 2px;
	margin: 0 0 7px 0;
	padding: 0 0 0 29px;
	font-size: medium;
	font-weight: bold;
}

#autorization span.exit{
    font-size: 13px;
    font-weight: normal;
    display:block;
    float: right;
    margin: 1px 10px 0px 0px;
}

#autorization form {
	margin: 0px;
	padding: 0px 0px 0px 29px;
}
#autorization form input.form-name {
	background: #FFF;
	border: 1px solid #b0b0b0;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 98px;
}
#autorization p {
	margin: 0px;
	padding: 3px 0px 0px;
}
#autorization p.small {
	margin: 0px;
	padding: 5px 0px 0px;
	font-size: 11px;
}
#autorization p.form-but {
	margin: 0px;
	padding: 3px 30px 0px 0px;
	float: right;
}

#autorization p.nick_aut{
    font-size:110%;
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 2px;
}

#autorization img.img_aut{
    width: 50px;
    height: 50px;
    float: left;
    margin: 7px 8px 0px 10px;
    padding: 1px;
    border: 1px solid #cccccc;
}

#autorization p.selectBlog{
    margin: 6px 0 0 0;
}
#autorization .selectBlogForm{
    padding: 0px;
    margin: 0px;
    margin: 0 0 0 10px;
}
#autorization .selectBlogForm select{
    padding-left: 2px;
    width: 150px;
}
#autorization .selectBlogForm option{
    padding-left: 4px;
}

#autorization .selectBlogForm input{
    width: 65px;
    font-size: 13px;
}

#autorization span#mail{
    font-weight: bold;
    font-size: 85%;
    color: #F7008C;
}

#autorization span#mail a{
    text-decoration: none;
    color: #F7008C;
}

#autorization span#mail a:hover{
    text-decoration: underline;
}


/*         окончание шапки (header)                            */



/***************************************************************/

/*                начало подвала (footer)                      */
#footer {
	margin: 0px;
	padding: 0px 0px 30px;
	clear: both;
	width: 991px;
}
#footer-left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 260px;
}
#footer-right {
	margin: 0px 0px 0px 260px;
	padding: 0px 0px 0px 150px;
}

#meters {
	margin: 0px;
	padding: 10px 0px;
	text-align: center;
}
#meters span {
	padding-right: 3px;
	padding-left: 3px;
}
#meters p {
	margin: 0px;
	padding: 3px 0px;
}
#navigation-footer {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font: 11px Tahoma, Arial, sans-serif;
}
#navigation-footer a {
	text-decoration: none;
}
#navigation-footer ul.navigation li {
	margin: 0px;
	padding: 0px 0px 3px;
}

.nav-other {
    margin: 10px 0px 0px;
    padding: 14px 0px 0px 146px;
    height: 22px;
    width: 453px;
    font: 11px Tahoma, Arial, sans-serif;
    overflow: hidden;
}

#copy {
	background: url(/images/new/bg_copy.gif) no-repeat left top;
	margin: 20px 0px 0px;
	padding: 14px 0px 0px 126px;
	height: 72px;
	width: 453px;
	font: 11px Tahoma, Arial, sans-serif;
	overflow: hidden;
}
#copy p {
    text-align:center;
	margin: 0 250px 0 0;
	padding: 0px 0px 3px;
}

/*         окончание подвала (footer)                           */
/***************************************************************/




/*знаменитости (celebrities)*/

#scrollup {
    position: relative;
    overflow: hidden;
    height: 190px;
    width: 970px
}
.headline {
    position: absolute;
    top: 200px;
    left: 5px;
    height: 185px;
    width:970px;
}

#celebrities {
	background: url(/images/new/bg_celebrities.gif) repeat-y left top;
	margin: 0px;
	padding: 0px;
}
#celebrities-top {
	background: url(/images/new/bg_celebrities-top.gif) no-repeat left top;
	margin: 0px;
	padding: 15px 0px 0px;
	width: 991px;
}
#celebrities-bot {
	background: url(/images/new/bg_celebrities-bot.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px;
	width: 991px;
	height: 28px;
}
.celebrities1 h4.h4-vertical {
	color: #e9b9d4;
	margin: 0px 8px 20px 10px;
	padding: 0px;
	/*writing-mode : tb-rl;
	layout-flow: vertical-ideographic;*/
	background: url(/images/new/bg_celebrities-h4.gif) no-repeat left top;
	float: left;
	height: 185px;
	width: 16px;
}
#celebrities #celebrities1 p.number {
	background: url(/images/new/bg_number.gif) repeat-y right top;
	margin: 0px;
	padding: 0px;
	float: right;
}
.celebrities1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 260px;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
}
.celebrities1-inner {
	margin: 0px;
	padding: 0px 20px 20px 51px;
}

.celebrities2 {
	margin: 0px;
	padding: 0px 20px 0px 18px;
	float: left;
	width: 192px;
	background: url(/images/new/bg_celebr.gif) repeat-y right center;
	font-size: 11px;
}
.celebrities3 {
	margin: 0px;
	padding: 0px 20px 0px 18px;
	width: 210px;
	background: url(/images/new/bg_celebr.gif) repeat-y right center;
	float: left;
	font-size: 11px;
}
.celebrities4 {
	margin: 0px 0px 0px 735px;
	padding: 0px 20px 0px 18px;
	font-size: 11px;
}
#celebrities p.img-celebrities {
	margin: 5px 7px 5px 0px;
	float: left;
}

#celebrities p.img-celebrities img{
    padding: 1px;
    border: 1px #ccc solid;
}

#celebrities p {
	margin: 0px;
	padding: 5px 0px;
}
#celebrities h4.h4_ {
	font-size: small;
	color: #8f7661;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px;
}
#celebrities h4.h4_ a {
	color: #8f7661;
}






/***************************************************************/

/*              основная часть (container)                    */
#container {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	background: url(/images/new/bg_container.gif) repeat-x left top;
}
#container-r {
	background: url(/images/new/bg_container-r.gif) no-repeat right top;
	margin: 0px;
	padding: 0px;
}
#container-l {
	background: url(/images/new/bg_container-l.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
}
#content {
	margin: 0px;
	padding: 0px;
	background: url(/images/new/bg_content.gif) repeat-y left top;
}
#content-bot {
	margin: 0px;
	padding: 0px 0px 85px;
	width: 991px;
	background: url(/images/new/bg_content-bot.gif) no-repeat left bottom;
	min-height: 500px;
	_height: 500px;
}
/*левая колонка (col-left)*/
div.col-left {
	margin: 0px 731px 0px 0px;
	padding: 45px 0px 0px;
}
p.start {
	margin: 0px 0px 0px 54px;
	padding: 3px 0px 3px 32px;
	background: url(/images/new/bg_start.gif) no-repeat left top;
}
#left-navigation {
	margin: 0px;
	padding: 0px;
	background: #CB5999 url(/images/new/bg_left-navigation.gif) repeat-y left top;
	font-family: Tahoma, Arial, sans-serif;
	color: #fff;
}
#left-navigation_bot {
	margin: 0px;
	padding: 0px 0px 15px;
	background: url(/images/new/bg_left-navigation_bot.gif) no-repeat left bottom;
}
#left-navigation_top {
	background: url(/images/new/bg_left-navigation_top.gif) no-repeat left top;
	margin: 0px;
	padding: 26px 0px 13px 0px;
}
#left-navigation ul {
	margin: 0px;
	padding: 0px 38px 0px 22px;
	list-style: none;
}
#left-navigation a {
	color: #FFF;
}

#left-navigation ul li a:hover{
	/*font-weight: bold;*/
	text-decoration: none;
}

#left-navigation ul li {
	margin: 0px;
	padding: 1px 0px 8px 13px;
	background: url(/images/new/bg_left-navigation_li.gif) no-repeat left 5px;
}
#left-navigation ul li.activ {
	margin: 0px;
	padding: 1px 0px 8px 13px;
	background: url(/images/new/bg_left-navigation_li-activ.gif) no-repeat left 5px;
	font-weight: bold;
}
#left-navigation ul li ul li {
	background: url(/images/new/bg_left-navigation_li2.gif) no-repeat left 5px;
	margin: 5px 0 0 0;
	padding: 0px 0px 0px 12px;
}

#left-navigation li.sub_activ {
    font-weight: bold;
}

#left-navigation ul li ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-weight: normal;
}
#left-navigation h4.h4{
	text-align:center;
	color: #e9b9d4;
	margin: 0px;
	padding: 7px 0px 7px 0px;
}

#left-navigation h4.h4 a{
	text-align:center;
	color: #e9b9d4;
	margin: 0px;
	padding: 7px 0px 7px 0px;
	text-decoration:none;
}

div.bg-dotted {
	background: url(/images/new/bg_dot.gif) repeat-x left bottom;
	margin: 0px;
	padding: 0px;
}
p.number {
	background: url(/images/new/bg_number.gif) repeat-y right top;
	margin: 0px;
	padding: 0px;
	float: right;
	color:#fff;
}
span.bg {
	background: url(/images/new/bg_left-navigation-span.gif) repeat-y left top;
	margin: 0px;
	padding: 0px 2px 0px 0px;
}
span.bg_ {
	background: url(/images/new/bg_left-navigation-span_.gif) repeat-y left top;
	margin: 0px;
	padding: 0px 2px 0px 0px;
}
p.img {
	margin: 5px 0px 0px;
	padding: 20px 0px 9px 22px;
}
img.border {
	border: 1px solid #575654;
}
div.text-block {
	margin: 0px 0px 0px 14px;
	padding: 11px 0px 0px;
}
div.text-block p, div.text-block_ p {
	margin: 0px;
	padding: 0px;
}
div.text-block p.arrow, div.text-block_ p.arrow {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background: url(/images/new/arrow.gif) no-repeat left 5px;
}

div.text-block a, div.text-block_ a {
	color: #4583cd;
}

div.dotted {
	background: url(/images/new/bg_text-block.gif) no-repeat left bottom;
	margin: 0px;
	padding: 7px 0px 8px 12px;
}
div.none-dotted {
	background: url(none);
	margin: 0px;
	padding: 7px 0px 7px 12px;
}
div.text-block h4 {
	background: url(/images/new/bg_text1.gif) no-repeat left top;
	margin: 0px;
	padding: 2px 0px 2px 35px;
	color: #f24b66;
	min-height: 23px;
	_height: 23px;
}
div.text-block p.img-text-block, div.text-block_ p.img-text-block {
	margin: 3px 5px 10px 0px;
	float: left;
}
div.text-block p.img-text-block img{
    padding: 1px;
    border: 1px #ccc solid;
}

#center {
	margin: 0px;
	padding: 8px 0px 0px;
	float: right;
	width: 731px;
}
div.banner2 {
	background: url(/images/new/banner-bot.gif) no-repeat left bottom;
	margin: 0px;
	padding: 3px 0px 12px;
}





/**************

Правая колонка (общее)

*****************************/
p.img1 {
	margin: 0px;
	padding: 0px 0px 10px;
}
div.text-block_ {
	margin: 0px;
	padding: 5px 0px 5px;
	margin-bottom: 10px;
	/*border-bottom: 1px #ccc solid;*/
}
div.text-block_ h4{
	background: url(/images/new/bg_text.gif) no-repeat left top;
	margin: 0px;
	padding: 2px 0px 2px 35px;
	color: #f24b66;
	min-height: 23px;
	_height: 23px;
}

div.text-block_ h4 a{
    text-decoration:none;
    color: #f24b66;
}

div.text-block_ h4 a:hover{
    text-decoration:underline;
    color: #f24b66;
}


#poll {
	margin: 0px;
	padding: 0px;
}
#poll h4 {
	margin: 0px;
	padding: 0px;
	height: 80px;
	background: url(/images/new/h4-poll.gif) no-repeat;
}
div#poll form {
	margin: 0px;
	padding: 0px;
}
#form-bg {
	background: url(/images/new/bg_form-poll.gif) no-repeat left top;
	margin: 0px;
	padding: 15px 0px 10px 20px;
	min-height: 138px;
	_height: 138px;
	font-size: 11px;
}
#form-bg p {
	margin: 0px;
	padding: 0px 0px 8px;
}

p.question {
	margin: 0px 7px 0px 0px;
	padding: 7px 9px;
	color: #d61864;
	border: 1px dotted #cecece;
	font: bold 12px Tahoma, Arial, sans-serif;
}
p.button {
	text-align: right;
	margin: 0px;
	padding: 0px;
	height: 23px;
}

/******************************************
    центральная колонка (div.col-center)
        ОБЩЕЕ
*******************************************/
div.col-center {
	margin: 0px 256px 0px 0px;
	/*margin: 0px 21px 0px 0px;*/
	padding: 0px;
}
div.indent {
	margin: 0px;
	padding: 10px 0px 0px;
}

h1, h2 {
	margin: 0px;
	padding: 3px 10px;
	text-align: center;
	color: #d61864;
	font-size:150%;
	font-weight: normal;
	min-height: 26px;
	_height: 26px;
	/*background: url(/images/new/bg_h1-top.gif) no-repeat left top;*/
}

h3.bg{
    margin: 0px;
	padding: 3px 10px;
	text-align: center;
	color: #d61864;
	font-size:150%;
	font-weight: normal;
	min-height: 26px;
	_height: 26px;
}

div.article {
	background: url(/images/new/bg_article.gif) no-repeat 10px bottom;
	margin: 0px 0px 10px;
	padding: 0px 10px 4px;
}

div.article p.issue-article {
	background: #d61864;
	float: right;
	margin: 5px 0px 0px;
	padding: 1px 2px;
	color: #FFF;
	font-family: Tahoma, Arial, sans-serif;
}

h3.h3-issue-article {
	font-size: x-large;
	font-weight: normal;
	color: #d61864;
	margin: 0px;
	padding: 0px;
}
h3.h3-issue-article a {
	color: #d61864;
}

span.views {
    color:#aaa566;
}

span.replies {
	background: url(/images/new/replies.gif) no-repeat left 3px;
	padding-left: 23px;
	padding-bottom: 3px;
	color: #999;
}
a.color1 {
	font-weight: bold;
	color: #81a81b;
	font-family: Tahoma, Arial, sans-serif;
}
a.color2 {
	font-weight: normal;
	color: #ee87bc;
	font-family: Tahoma, Arial, sans-serif;
}
p.clear-left {
	clear: left;
}
div.article p.img-article {
	float: left;
	margin: 0px;
	padding: 10px 7px 7px 0px;
}
div.new {
	margin: 10px 10px 10px 10px;
	padding: 2px 5px 5px 0px;
	color: #d61864;
}

.white1 {
    padding-top: 10px;
    border-top:1px #fff dashed;
    border-bottom:1px #fff dashed;
}

.black1 {
    padding-top: 10px;
	background-color:#FDFDFD;
	border-top:1px #ccc dashed;
	border-bottom:1px #ccc dashed;
}

.white {
    padding-top: 0px;
    border-top:1px #fff dashed;
    border-bottom:1px #fff dashed;
}

.black {
    padding-top: 0px;
    border-top:1px #fff dashed;
    border-bottom:1px #fff dashed;
}

div.new p, div.understandable p, div.understandable_ p {
	margin: 0px;
	padding: 0px 0px 5px;
}

div.understandable p.img-understandable, div.understandable_ p.img-understandable {
	margin: 0px;
	margin: 0px 5px 5px 0px;
	float: left;
}

div.understandable p.img-understandable img, div.understandable_ p.img-understandable img{
    padding: 1px;
	border: 1px #ccc solid;
}

div.new p.img-new{
	/*margin: 0px 7px 5px 5px;*/
	margin: 0px 7px 0px 5px;
	float: left;
	background: url('/images/new/load.gif') no-repeat center;
}

img.img-art-list {
    background: url('/images/new/load.gif') no-repeat center;
}

div.new p.img-new img{
    padding: 1px;
	border: 1px #ccc solid;
}

div.understandable h5, div.understandable_ h5 {
	margin: 0px;
	padding: 5px 0px 7px;
}

div.new h5, div.new span.h5 {
	font-size: 160%;
	font-weight:normal;
	margin: 0 0 10px 0px;
    padding: 0;
}
div.new h5 a, div.understandable h5 a, div.understandable_ h5 a, div.new span.h5 a{
	color: #4583cd;
}

div.new h5 a:hover, div.new span.h5 a:hover{
    color: #2361ab;
}

div.understandable span.replies{
    margin-left:40px;
}

div.understandable h5{
    height: 35px;
    min-height: 35px;
}

div.understandable h5.left {
	margin: 0px;
	padding: 5px 10px 5px 0px;
	float: left;
	width: 220px;
    height: 35px;
    min-height: 35px;
}
div.understandable {
	font-size: 11px;
	color: #d61864;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 456px;
}
div.understandable_ {
	font-size: 11px;
	color: #d61864;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	clear: left;
}
div.understandable-left {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	width: 223px;
}
div.understandable-right {
	margin: 0px 0px 0px 233px;
	padding: 0px;
}
div.interesting {
	margin: 0px 0px 10px;
	padding: 10px 10px 4px;
	font-size: 11px;
	clear: left;
}
div.interesting h3 {
	margin: 0px;
	padding: 5px 0px;
	font-size: x-large;
	color: #7d9a9b;
	font-weight: normal;
}
div.dotted2 {
	background: url(/images/new/bg_dot2.gif) repeat-x left bottom;
	margin: 0px;
	padding: 5px 0px;
}
p.binding {
	margin: 0px;
	padding: 5px 0px 5px 33px;
	background: url(/images/new/bg_binding.gif) no-repeat left 5px;
	color: #900;
	font-weight: bold;
}
p.binding a {
	color: #900;
}
p.cooking {
	margin: 0px;
	padding: 5px 0px 5px 33px;
	background: url(/images/new/bg_cooking.gif) no-repeat left 3px;
	font-weight: bold;
	color: #81a81b;
}
p.cooking a {
	color: #81a81b;
}
p.arrow {
	background: url(/images/new/arrow.gif) no-repeat 10px 10px;
	margin: 0px;
	padding: 5px 0px 5px 33px;
}
p.arrow a {
	color: #4583cd;
}

/*
    PAGER
*/

div.pager{
    font-size:90%;
    margin:10px 10px 0px 10px;
    color:#b4b4b4;
}

.pagertop{
    border-top:#c5468e 1px solid;
    border-bottom:#f0f0f0 1px solid;
}

.pagerbottom{
    margin-top:20px;
    border-bottom:#c5468e 1px solid;
    border-top:#f0f0f0 1px solid;
}

div.pager a{ 
    color:#aaa566;
}

div.pager span.apage{ 
    color:#fff;
    background-color:#c5468e;
    padding: 8px 2px 8px 2px;
}

/*
    /PAGER
*/


/****************************************
    SUBSLIST - PODMENU v seredine lista
*/

div.subsListCenter{
    padding:5px 10px;
    margin:0px;
    color:#b4b4b4;
    /*background: url(/images/new/arrow.gif) no-repeat left 5px;*/
}

div.subsListCenter table{
    margin:5px 10px 0px 30px;
}

div.subsListCenterTitle{
    border-top:#f0f0f0 1px solid;
    border-bottom:1px solid #c5468e;
    padding-bottom:4px;
}

div.subsListCenter td{
    padding-top:3px;
}

div.subsListCenter a {
    color: #4583cd;
    padding-left:17px;
    background: url(/images/new/arrow.gif) no-repeat left 7px;
}

/* 
   /SUBSLIST - PODMENU v seredine lista
*/



/**********************
   INTRO - Vvodniy Text
*/
p.intro{
    margin:10px;
}
/* 
   /INTRO - Vvodniy Text
*/


/********************************************
   SAMA STATYA
*/
div.articleShow{
    margin: 10px;
    padding: 2px 0;
    border-top:#c5468e 1px solid;
    color:#222;
}

div.articleShowRight {
    float: right;
    margin: 0 0 0 10px;
    font-size:90%;
}

div.articleShow p.section {
	background: #d61864;
	margin: 9px 0px 2px 0px;
	padding: 1px 10px 2px 10px;
	color: #FFF;
	text-align: center;
	font-family: Tahoma, Arial, sans-serif;
}

div.articleShow h3 {
    color:#EF5CA1;
    font-size:16px;
    margin:0;
    padding:0;
    margin-top: 15px;
}


/*h1.h1ArticleShow {
	font-size: x-large;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0px;
    padding: 0px;
	color: #d61864;
	text-align: left;

}*/

div.articleHeader {
	margin: 0 0 10px 0;
	padding: 0;
    border-bottom: 1px solid #f0f0f0 ;
    min-height: 52px;
    _height: 52px;
}


div.articleHeader h1 {
	font-size: x-large;
	font-weight: normal;
	line-height: 1.1em;
    margin: 0px;
    padding-bottom: 10px;
    color: #d61864;
	text-align: left;    
}

.document-contents img{
    padding: 1px;
    border: 1px solid #999;
    margin: 0 5px;
}


/********************************************
   /SAMA STATYA
*/

/*******************************************
    Avtor i Istochnik
*/
div.info-company{
    background-color: transparent;
    background-image: url(/images/new/bg_article.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-x-position: 10px;
    background-y-position: top;
    margin-top:10px;
    padding-top:7px;
    padding-bottom:7px;
    border-bottom:1px #ccc solid;
    font-size:90%;
    color:#999999;
    min-height:15px;
    _height:15px;
}

div.info-company a{
    color:#ee87bc;
    /*font-size:105%;*/
}

div.info-company p.avtor{
    background: url(/images/new/avtor.gif) left 3px no-repeat;
    padding:0px 2px 0px 13px;
    margin:0px;
}

div.info-company p.istochnik{
    background: url(/images/new/istochnik.gif) left 3px no-repeat;
    padding:0px 2px 0px 13px;
    margin:0px;
}


div.info-company div.right{
    float:right;
    background: url(/images/new/2listika.gif) left 0px no-repeat;
    padding-left: 21px;
    min-height:17px;
    _height:17px;
}

/*
   / Avtor i Istochnik
*/



/******************************************************************
    raiting
*/

/*raiting*/

div.article-raiting {
    text-align: center;
    margin: 20px;
    /*margin-left: 90px;*/
}

.rating-block {
    padding: 5px 10px 5px 70px;
}

a { outline: none;}

	/*             styles for the unit rater                */	
	.unit-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 300px;
		height: 30px;
		position: relative;
		background: url('/images/star_rating.gif') top left repeat-x;		
	}
	
	.unit-rating li{
	    text-indent: -90000px;
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.unit-rating li a{
		display:block;
		width:30px;
		height: 30px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.unit-rating li a:hover{
		background: url('/images/star_rating.gif') left center;
		z-index: 2;
		left: 0px;
	}
	.unit-rating a.r1-unit{left: 0px;}
	.unit-rating a.r1-unit:hover{width:30px;}
	.unit-rating a.r2-unit{left:30px;}
	.unit-rating a.r2-unit:hover{width: 60px;}
	.unit-rating a.r3-unit{left: 60px;}
	.unit-rating a.r3-unit:hover{width: 90px;}
	.unit-rating a.r4-unit{left: 90px;}	
	.unit-rating a.r4-unit:hover{width: 120px;}
	.unit-rating a.r5-unit{left: 120px;}
	.unit-rating a.r5-unit:hover{width: 150px;}
	.unit-rating a.r6-unit{left: 150px;}
	.unit-rating a.r6-unit:hover{width: 180px;}
	.unit-rating a.r7-unit{left: 180px;}
	.unit-rating a.r7-unit:hover{width: 210px;}
	.unit-rating a.r8-unit{left: 210px;}
	.unit-rating a.r8-unit:hover{width: 240px;}
	.unit-rating a.r9-unit{left: 240px;}
	.unit-rating a.r9-unit:hover{width: 270px;}
	.unit-rating a.r10-unit{left: 270px;}
	.unit-rating a.r10-unit:hover{width: 300px;}
	.unit-rating li.current-rating{
		background: url('/images/star_rating.gif') left bottom;
		position: absolute;
		height: 30px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
 .rating-block p.preit {
    /*float: left;*/
    color: #999999;
    font-size:90%;
    margin:0px;
    padding:5px 0 0 60px;
}
/*
  / raiting
*/


/*********************************************************************
    SPISOK OTZIVOV
*/

div.otziv h3{
    margin: 15px 0px 0px 0px;
    padding: 0px;
    color:#d61864;
    font-weight:normal;
}
div.otziv_nomer_data{
    float:right;
    width:80px;
    font-size:85%;
    color:#999999;
    margin: 0 5px 0 0;
}
p.otziv_title{
    border-bottom:1px dashed #ccc;
    color:#999999;
    margin:10px 5px 5px 5px;
    padding-bottom:2px;
}
span.otziv_name{
    font-weight:bold;
    color:#444;
}
p.otziv_body{
    margin:0px 10px 15px 10px;
}
/*div.otziv .u_id{
    min-height:80px;
    _height:80px;
}*/

span.comment_ball{
    margin-right: 5px;
    font-weight: bold;
}

div.coment_rate_right {
    float: right;
    margin: 5px 0 0 10px;
    font-size: 90%;
    text-align: center;
    font-family: Tahoma,Arial,sans-serif;
    padding: 2px 10px 4px 10px;
    color: #999;
}

div.coment_rate_right a{
    padding: 3px 7px;
    margin: 0px;
    text-decoration:none;
}

div.coment_rate_right a.comment_plus{
    background: url(/images/new/c-off-plus.png) no-repeat left 3px;
}
div.coment_rate_right a.comment_plus:hover{
    background: url(/images/new/c-plus.png) no-repeat left 3px;
}

div.coment_rate_right a.comment_minus{
    background: url(/images/new/c-off-minus.png) no-repeat left 3px;
}
div.coment_rate_right a.comment_minus:hover{
    background: url(/images/new/c-minus.png) no-repeat left 3px;
}


p.otziv_title img.avatar{
    padding: 1px;
    border: 1px solid #cccccc;
    margin: 1px 4px 0px 0px;
    /*float: left;*/
    width: 16px;
    height: 16px;
}
p.link_all_otziv{
    margin:0px;
}
p.link_all_otziv a{
    color:#ee87bc;
    background: url(/images/new/replies.gif) no-repeat left 3px;
    padding-left:23px;
}


/*
  / SPISOK OTZIVOV
*/

/*********************************************************************
    Forma OTZIVOVOV
*/

h3.form_otziv{
    margin: 5px 0px;
    padding: 0px;
    color:#d61864;
    font-weight:normal;
}

form.comment_form {
    /*width: 460px;*/
    font-size:85%;
    padding:0px;
    background: url(/images/new/bg_form_otziv.gif) left top no-repeat;
}

form.comment_form div.otziv_nik, div.otziv_city, div.otziv_email{
    margin: 8px 0px 0px 5px;
}

form.comment_form div.otziv_nik, div.otziv_message{
    font-weight:bold;
}

form.comment_form div.otziv_nik_input, div.otziv_city_input, div.otziv_email_input{
    margin: 3px 0px 0px 5px;
    padding: 0px;
}
form.comment_form div.otziv_message{
    margin: 14px 0px 0px 5px;
}

form.comment_form div.otziv_message_text{
    margin: 3px 5px 0px 5px;
}
/*
  / SPISOK OTZIVOV
*/




/*******************************************************************
  PREVIEW STATYI PERED OTZIVOM
*/

div.otziv_Article_Preview{
    border-bottom: 1px solid #f0f0f0;
    min-height:100px;
    _height:100px;
    background-color:#f9faed;
    padding: 10px;
}

div.otziv_Article_Preview img.cover{
    float:left;
    padding-right:10px;
    width:80px;
    height:80px;
}

div.otziv_Article_Preview p.otziv_link_article{
    margin: 0px 0px 5px 10px;
    text-align:right;
    padding-bottom:0px;
}


/*
  / PREVIEW STATYI PERED OTZIVOM
*/


/******************************************
        SONNIK
    центральная колонка (div.col-center-son)
*******************************************/

/*
    Список букафф
*/
div.let{
    min-height:65px;
    _height:65px;
    border-left:5px #ccc solid;
    border-right:5px #ccc solid;
    margin:0px 10px 10px 10px;
}

div.let ul{
    padding:0px;
    width: 405px;
    margin: 0px 15px;
    /*float:left;*/
}

div.let ul li{
    margin:5px 0px;
    padding:0px;
    float: left;
    width: 27px;
    text-align: center;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    /*padding: 8px 5px 8px 5px;*/
}

div.let ul li a{
    font-family: 'Georgia',Tahoma,serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 110%;
    margin:0px;
    padding:0px;
    font-weight: bold;
    color: #c5468e;
}

div.let ul li a:hover{
    text-decoration: none;
    color:#fff !important;
    background-color:#c5468e;
    padding: 8px 5px 8px 5px;
    
}

div.let ul li.activ a{
    text-decoration: none;
    color:#fff !important;
    background-color:#c5468e;
    padding: 8px 5px 8px 5px;
    display: inline;
}

/*
    /spisok bukaf
*/

/*
    Forma poiska
*/
div.son-search-form, div.name-search-form, div.digest-search-form{
    margin:10px;
    padding: 10px 0px;
    border-top: #c5468e 1px solid;
    border-bottom: #f0f0f0 1px solid;
}
div.digest-search-form{
    margin:0px;
    border-top: 0;
    padding-left: 30px;
}

div.son-search-form input.searchstring, div.name-search-form input.searchstring, div.digest-search-form input.searchstring{
    width:190px;
    color:#777;
    padding:0;
    padding-left: 5px;
    font-size:110%;
    color:#575757;
    margin:0;
}

div.name-search-form input.searchstring{
    width:117px;
}

div.digest-search-form input.searchstring{
    width:522px;
}

div.son-search-form input.searchstring:focus, div.name-search-form input.searchstring:focus, div.digest-search-form input.searchstring:focus{
    border:1px solid #C5468E;
    background:#f7f7f7;
}

div.son-search-form select.type-sonnik{
    width:170px;
    color:#777;
    font-size:110%;
    min-height:21px;
    margin:0;
    padding:2px;
    margin-right:3px;

    /*height:21px;*/
/*    font-size:12px;*/
/*    height: 16px;*/
}

div.son-search-form select.type-sonnik option{
    padding: 0px 4px 0px 4px;
}

/*
div.name-search-form{
    margin:10px 10px 10px 10px;
    padding: 10px 0px 10px 0px;
    border-top: #c5468e 1px solid;
    border-bottom: #f0f0f0 1px solid;
}
*/
/*
div.name-search-form input.searchstring{
    width:122px;
    color:#777;
    padding-left: 5px;
    font-size:110%;
    color:#575757;
    padding:0;
    margin:0;
}
*/
/*
div.name-search-form input.searchstring:focus{
    border:1px solid #C5468E;
    background:#f7f7f7;
}
*/
/*
div.son-search-form input.button{
    display:block;
    float:left;
}
*/

/*
*/

p.pson1{
    margin:10px;
}

img.son1{
    float:left;
    padding:0px 10px 10px 10px;
} 
img.son2{
    float:left;
    padding:10px 30px 10px 40px;
} 
img.son3{
    float:left;
    padding:10px 20px 20px 20px;
}  
/*
*/

/*************************************
    СПИСОК СНОВ
*************************************/
div.list_son{
    margin:0px 15px 0px 25px;
}

div.list_son td{
    /*border: 1px #eee dashed;*/
}

div.list_son p{
    padding: 0px 3px;
    margin: 5px 0px;
}
div.list_son a{ 
    /*color: #4583cd;*/
}
/*
*/

/****************************************
    SUBSLIST SPISOK TEM SNOV
****************************************/

div.subsListCenterSon{
    padding:5px 10px;
    margin:0px;
    color:#b4b4b4;
    /*background: url(/images/new/arrow.gif) no-repeat left 5px;*/
}

div.subsListCenterSon table{
    margin:5px 10px 0px 20px;
}

div.subsListCenterTitle{
    border-top:#f0f0f0 1px solid;
    border-bottom:1px solid #c5468e;
    padding-bottom:4px;
}

div.subsListCenterTitleRev{
    border-bottom:#f0f0f0 1px solid;
    border-top:1px solid #c5468e;
    padding-bottom:4px;
    margin-top:15px;
}

div.subsListCenterSon td{
    padding-top:7px;
}

div.subsListCenterSon a {
    color: #4583cd;
    padding-left:17px;
    background: url(/images/new/arrow.gif) no-repeat left 7px;
}

/* 
   /SUBSLIST - PODMENU v seredine lista
*/

div.listCenterTitle{
    border-top:#f0f0f0 1px solid;
    border-bottom:1px solid #c5468e;
    padding-bottom:4px;
    padding-top:2px;
    margin:0px 10px;
    color:#b4b4b4;
}


/**************************************************

        SHOW SON

***************************************************/

a.avtorInTitle {
	font-weight: normal;
	color: #81a81b;
	font-family: Tahoma, Arial, sans-serif;
	font-size:100%;
}


/* 
   /SHOW SON
*/



/***************************************************
    Reklama Sonnik
***************************************************/
div.listletreqson{
    border-left: 4px #ccc solid;
    border-right: 4px #ccc solid;
    padding: 0px 4px;
    margin: 10px 13px 10px 0px;
    line-height: 1.4em;
}

div.listletreqson a{
    padding: 5px 3px;
    margin: 3px 0px;
}

/* 
   /Reklama Sonnik
*/







/*************************************************

    NAMES

*************************************************/

p.title_table{
    margin: 0px 10px;
    padding: 3px 0px;
    font-size:140%;
    font-weight:normal;
    border-bottom:#f0f0f0 1px solid;
    border-top:1px solid #c5468e;
}

td.let-names-left-col{
    border-right: 1px dashed #d0d0d0;
}

table.let-names{
    width: 150px;
    text-align: left;
}

table.let-names td.title{
    width:100%;
    text-align:center; 
    height:20px;
    vertical-align:top;
}

table.let-names td.title a{
    font-weight: normal;
	color: #81a81b;
	font-family: Tahoma, Arial, sans-serif;
	margin: 5px 10px;
	font-size:120%;
}

div.list_names{
    margin:0px 15px 0px 45px;
}

div.list_names td{
    /*border: 1px #eee dashed;*/
}

div.list_names p{
    padding: 0px 3px;
    margin: 5px 0px;
}
div.list_names a{ 
    /*color: #4583cd;*/
}


/***************************************************
    Reklama Names
***************************************************/
div.req-names{
    border-left: 1px #ccc solid;
    border-right: 1px #ccc solid;
    padding: 0px 4px;
    margin: 5px 13px 10px 40px;
    line-height: 1.4em;
    background: url(/images/new/bg_dot.gif) repeat-x left bottom;
}

div.req-names a{
    padding: 5px 3px;
    margin: 3px 0px;
}

/* 
   /Reklama Sonnik
*/



/************************************************
    /NAMES
************************************************/


/*************************************************

    HORO

*************************************************/
#astrostar-love{width:230px;float:left;background:#F65EA5;color:#fff;font:normal 11px/1.2 Verdana,sans-serif;text-align:left;clear:both;}
#astrostar-love *{margin:0;padding:0;}
#astrostar-love .ph-pad1{background:none;float:left;}
#astrostar-love .ph-pad2{padding:10px;background:none;float:left;}
#astrostar-love H3{background:#fff;margin:-5px -5px 0;padding:5px;color:#000;font:bold 13px/1.2 Verdana,sans-serif;align:center;}
#astrostar-love .name{}
#astrostar-love .name INPUT{width:195px;border:2px inset #ccc;}
#astrostar-love .date{}
#astrostar-love .date SELECT{font-size:10px;float:left;}
#astrostar-love .date .day{width:40px;}
#astrostar-love .date .month{width:75px;margin:0 2px;}
#astrostar-love .date .year{width:55px;margin:0;}
#astrostar-love .gender{float:left;}
#astrostar-love .name *,#astrostar-love .date *,#astrostar-love .gender *{vertical-align:middle;}
#astrostar-love .name,#astrostar-love .date,#astrostar-love .gender{padding:5px 0 0;}
#astrostar-love .name STRONG{float:left;padding:0 1em 0 0;font-weight:normal;}
#astrostar-love .date STRONG{display:block;font-weight:normal;}
#astrostar-love .gender STRONG{float:left;width:64px;font-weight:normal;margin-top:2px;}
* HTML #astrostar-love .gender STRONG{padding-top:.3ex;}
#astrostar-love .gender INPUT{margin:0;width:10px;}
#astrostar-love BUTTON{margin:10px 0 0 37px;font:normal 11px tahoma;float:right;}
#astrostar-love BUTTON *{background:#fff;color:#000;border:none;}
#astrostar-love BUTTON * *{background:none;border:0;}
#astrostar-love BUTTON * * *{background:none;padding:0 1em;}

#horo-form table{
    padding:5px;
}

#horo-form td{
    padding:0px;
    margin:0px;
    padding-left:10px;
}

#horo-form tr{
    padding:0px;
    margin:0px;
}

#horo-form {color:#333; font:normal 11px/1.2 Verdana,sans-serif;}
#horo-form H3{color:#CA4242;font:bold 11px/1.2 Verdana,sans-serif;padding:0;}
#horo-form .name INPUT{width:175px;border:2px inset #ccc;}
#horo-form .date SELECT{font-size:11px;float:left;}
#horo-form .name *,#horo-form .date *,#horo-form .gender *{vertical-align:middle;}
#horo-form .name,#horo-form .date,#horo-form .gender{padding:5px 0 0;}
#horo-form .name STRONG{float:left;padding:0 1em 0 0;font-weight:normal;}
#horo-form .date STRONG{display:block;font-weight:normal;}
#horo-form BUTTON{margin:15px 6px 10px 0px;font:normal 110% tahoma; width:100px;}

#pers-block {
	width:230px;
}
#pers-block-spacer {
	font-size:4px;
}
#pers-block:after{content:'. . . . . . . . . .';display:block;height:0;clear:both;visibility:hidden}
#pers-block{display:inline-block}
/*\*/
#pers-block{display: block;}

#pers-horo{width:230px;float:left;background:#fff url(http://www.neolove.ru/images/viphoro/bg.gif) repeat-y;color:#999;font:normal 11px/1.2 Verdana,sans-serif;text-align:left;clear:both;}
#pers-horo *{margin:0;padding:0;}
#pers-horo .ph-pad1{background:url(http://www.neolove.ru/images/viphoro/t.gif) no-repeat;float:left;}
#pers-horo .ph-pad2{padding:10px 10px 0;background: url(http://www.neolove.ru/images/viphoro/b.gif) 0 100% no-repeat;float:left;}
#pers-horo H3{color:#CA4242;font:bold 11px/1.2 Verdana,sans-serif;padding:0;}
#pers-horo .name{}
#pers-horo .name INPUT{width:195px;border:2px inset #ccc;}
#pers-horo .date{}
#pers-horo .date SELECT{font-size:10px;float:left;}
#pers-horo .date .day{width:40px;}
#pers-horo .date .month{width:75px;margin:0 2px;}
#pers-horo .date .year{width:55px;margin:0;}
#pers-horo .gender{float:left;}
#pers-horo .name *,#pers-horo .date *,#pers-horo .gender *{vertical-align:middle;}
#pers-horo .name,#pers-horo .date,#pers-horo .gender{padding:5px 0 0;}
#pers-horo .name STRONG{float:left;padding:0 1em 0 0;font-weight:normal;}
#pers-horo .date STRONG{display:block;font-weight:normal;}
#pers-horo .gender STRONG{float:left;width:64px;font-weight:normal;}
* HTML #pers-horo .gender STRONG{padding-top:.3ex;}
#pers-horo .gender INPUT{margin:0;width:10px;}
.pg-img IMG{margin: 20px 0pt 0pt;}
#pers-horo BUTTON{margin:25px 6px 10px 0px;float:right;font:normal 90% tahoma;}
/*
#pers-horo BUTTON *{background-image:url(http://astrostar.ru/i/partners/allvrn/pg/btn_bg.gif);color:#fff;}
#pers-horo BUTTON * *{background-image:url(http://astrostar.ru/i/partners/allvrn/pg/btn_r.gif);}
#pers-horo BUTTON * * *{background-image:url(http://astrostar.ru/i/partners/allvrn/pg/btn_l.gif);padding:0 1em;}
*/


/*
    ТАБЛИЦА ЗНАКОВ ЗОДИАКА
*/

table.horoDateList{
    width:445px;
    padding:0;
    margin:0;
    margin-left:5px;
}

table.horoDateList div.sign{
    float:left;
    padding: 4px 10px 0px 0px;
}

table.horoDateList div.date_birth{
    font-size:85%;
    /*color: #b4b4b4;*/
    color: #81a81b;
}

table.horoDateList div.text a{
    color: #4583cd;
}

table.horoDateList div.text a:hover{
    color: #12509a;
    text-decoration:none;
}


table.horoDateList td{
    width:25%;
    vertical-align:middle;
    padding-bottom:10px
}
/*
   / ТАБЛИЦА ЗНАКОВ ЗОДИАКА
*/





/************************************************
    / HORO
************************************************/



/*************************************************

    RECEPT

*************************************************/

/****************************************
    SUBSLIST - PODMENU v seredine lista
*/

div.subsListCenterRecept{
    padding:0px 0px;
    margin:0px;
    color:#b4b4b4;
}

div.subsListCenterRecept table{
    margin:5px 10px 0px 0px;
}

div.subsListCenterRecept{
    
}

div.subsListCenterRecept td{
    padding-top:3px;
}

div.subsListCenterRecept ul {
    margin-top: 5px;
}

div.subsListCenterRecept ul li {
    padding-top: 4px;
}

div.subsListCenterRecept a {
    color: #4583cd;
}

div.subsListCenterRecept p{
    margin-bottom:5px;
    margin-top:5px;
    background: url(/images/new/arrow.gif) no-repeat left 6px;
    padding-left:17px;
}


/* 
   /SUBSLIST - PODMENU v seredine lista
*/



/************************************************
    / RECEPT
************************************************/



/*************************************************

    TEST

*************************************************/


table.table_top_test div.top_test_list{
	/*margin-left: 10px;*/
	margin-bottom: 10px;
	margin-top: 5px;
}

table.table_top_test div.top_test_list a{
    font-size:120%;
    color: #2361ab;
    margin-bottom: 5px;
}

.vopros_proiden{
	color:#888;
	padding-top:2px;
	font-size:95%;
	margin-left: 5px;
}

table.table_top_test .more{
	text-align:right;
	marging-top:3px;
	font-weight:bold;
	
}
table.table_top_test .more a{
    /*color: #2361ab;*/
}

span.voprosov {
	font-weight: normal;
	color: #81a81b;
	font-family: Tahoma, Arial, sans-serif;
}

table.table_top_test div.top_test_title{
	text-align:center;
	background-color:#F1F4F5;
	height:20px;
	padding-top:6px;
	padding-bottom:4px;
	text-transform:uppercase;
	margin-right:0px;
	margin-top:25px;
}
table.table_top_test p{
    font-size:95%;
    color:gray;
    margin:2px 5px 2px 5px;
}





.test_progres_1{
	width:450px; 
	height:40px;
	border:1px solid #D9DCDD;
}

.test_progres_title{
	position:absolute;
	margin-left:150px;
	text-align:center;
	font-size:150%;
	text-transform:uppercase;
	padding-top:13px;
	color:#CBCDCE;
}

.test_progres_2 {
	background-color:#F1F4F5; 
 	height:40px;
 	border-right:1px solid #D9DCDD;
}

.test_result_caption {
	color:#CCCCCC;
	font-size:16px;
}

div.test_result_decr{
	padding:8px;
	line-height: 1.2em;
	background-color:#f6f6f6;
	font-size:16px;
	border-top:#CCCCCC dashed 1px;
	font-family : Times New Roman, Times, sans-serif;
/* font-family: tahoma, Helvetica, sans-serif; */	
	
}
.test_block_vopros{
	padding-top:10px;
	padding-bottom:10px;
	border-top:#CCCCCC dashed 1px;
}

.test_block_vopros .num_vopros{
	font-size:16px;
	color:#CCCCCC;
	float:left;
	font-family: tahoma, Helvetica, sans-serif;
}

.test_block_vopros .vopros_title{
	padding-left:90px;
	padding-bottom:10px;
	font-size:16px;
	font-family: tahoma, Helvetica, sans-serif;
	color:#444444;
	letter-spacing:140%;
	line-height:110%;
}

.test_block_vopros .otvet_iteration{
	color:#CCCCCC;
	float:left;
	padding-right:5px;
	padding-left:67px;
}

div.next_test{
	text-align:right;
	padding-top:10px;
	border-top:#CCCCCC dashed 1px;
}

input.next_test{
	width:180px;
	font-size:16px;
	font-weight:bold;
}





/************************************************
    / TEST
************************************************/

hr.bottom{
    border-top:1px solid #f0f0f0;
    margin: 10px 10px;
}

p.color1 {
	font-weight: normal;
	color: #81a81b;
	font-family: Tahoma, Arial, sans-serif;
	margin: 5px 10px;
	font-size:110%;
}

div.otstupShowSon{
    margin: 0px 10px 0px 20px;
}

div.otstup{
    margin: 0px 10px;
}

div.razdelitel{
    background: url(/images/new/bg_article.gif) no-repeat left bottom;
    height:5px;
    margin-bottom:5px;
}

a.blue{
    color: #4583cd;
}
a.blue:hover{
    color: #12509a;
    text-decoration:none;
}

/*         окончание основной части (container)                */


/*Строка дополнительной навигации*/
.breadcrumbs p{
    padding: 0px;
    margin: 7px 0 0px 10px;
}


/*Список статей*/
.artlist .cover {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 110px;
    float: left;
    padding: 0 0 10px 10px;
    background-image: url(/images/bg/shadow.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}

.artlist .cover img {
    padding: 0;
    margin: 0;
    border: 0px;
    border: 1px solid #D6DADC;
    padding: 1px;
}
.artlist .text {
    font-weight:normal;
    /*margin-left: 117px;*/
    margin-left:10px;
    line-height:19px;
    color:#333333;
    padding: 0;
    padding-right:10px;
}

.artlist .text p {
    font-weight:normal;
    margin: 0 0 2px 0;
    font-size: 95%;
}

.artlist .text a.more {
    font-weight:normal;
    color:#B90302;
    font-size: 100%;

}

.artlist h3  {
    margin: 2px 0 5px 0px;
}

div.item:after{
    content: '. . . . . . . . . .';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div.item {display: inline-block;}
/*nostrip*/
/*\*/
div.item{display: block;}
/*/nostrip*/

.artlist div.item {
	padding-top:14px;
	padding-bottom:15px;
	padding:15px 0px 15px 5px;
	border-bottom:1px dashed #e7e7e7;
}

.artlist h3 a {
	font-size: 90%;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.artshow{
	background-color: #FCFDFD;
  border-top: 2px solid #EAEBEB;
  padding: 1% 1% 1% 2%;
  margin-bottom: 10px;
  font-size:100%;
  color:#3d3d3d;
	line-height:17px;
}

.artshow .cover {
	font-weight:normal;
	float: left;
	margin-left:4px;
	display:inline;
	margin-right:2px;
}

.artshow img {
	padding: 2px;
	border: 1px solid #D6DADC;
}

.artshow .cover img{
    padding: 1px 1px 1px 1px;
    border: 1px solid #D6DADC;
}


/*
MAIN SELECT - vidilenie gruppi rubric v spiske
*/
.main_select{
    color: #c64a91;
    font-weight: bold;
}

.mtop_small{
    margin-left:30px;
    overflow-x: hidden;
}

.mtop_small img{
    border: 1px solid #ccc;
    padding: 1px;
}

.photo_a{
    margin-top: 10px;
}


.photo_a img{
    border: 1px solid #ccc;
    padding: 1px;
}


/*
 * DIGEST FORM 
 */
.form-large {
    width: 97%;
} 
 
.form-large #descr{
	background:#fffdfd;
}

.form-large #url,#title,#descr,#imgurl,#taginput{
	background:#fffdfd url(/images/new/bg_input.gif) repeat-x scroll 0%;
	width: 99%;
	border: 1px solid #ba1e78;
	color: #ba1e78;
	font-size: 126%;
	/*padding:3px 7px !important;*/
    margin: 0px;
}

.form-large #url:focus,#title:focus,#descr:focus,#imgurl:focus,#taginput:focus{
	background: #FFF;
}

/*.form-large h3.subtitle{
	font-weight: normal;
	font-size: 130%;
	margin: 0px;
	margin-top: 35px;
	margin-bottom: 7px;
	border-bottom: 2px solid #d67bac;
}

.form-large span.bac_h3{
	background-color: #d67bac;
	color: #FFF;
	padding: 2px 30px;
}
*/
.form-large div.radio{
	border: 1px solid #d67bac;
	padding: 3px 37px;
	float: left;
	margin:0 26px 10px 0;
}
.form-large .radio-news,.radio-video,.radio-image{
	font-size: 130%;
}

.form-large .topics-container h5.topic-title{
	font-weight: normal;
	font-size:110%;
	margin: 10px 0px 3px;
	border-bottom: 1px solid #d67bac;
}

.form-large .topics-container span.bac_t_title{
	background-color: #f88fc7;
	color: #FFF;
	padding: 1px 10px;
}

.form-large .topics-container ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.form-large .topics-container li {
	/*border-left: 1px solid #d67bac;*/
	margin: 0px;
	padding: 3px 7px;
}

.form-large div.topics{
    margin: 0 0 20px 10px;
}

.form-large div.submit{
    text-align: right;
    margin: 10px 10px 30px 0;
}

.form-large div.error{
    font-weight: bold;
    color: red;
}

.selector {
    background:transparent url(/images/new/tab-line.gif) repeat-x scroll 0pt 50%;
}

.selector .tool, .selector .tool:visited {
    background:#FFFFFF none repeat scroll 0%;
    border:4px solid #FFFFFF;
    color:#E37400;
    float:right;
    font-weight:bold;
    height:20px;
    margin-top:0px;
    padding:2px 10px;
    text-decoration:none;
    word-spacing:-0.1em;
 }
 
 .selector span.tool {
        background:#E37400;
        height:auto;
        padding:0pt;
        margin: 3px 0 4px 0;
 }
 
 .selector span.tool strong {
        color:#FFFFFF;
        /*display:block;*/
        height:20px;
        padding:2px 10px;
 }
 
 .selector a.tool:hover {
    text-decoration:underline;
 }

/**
    DIGEST
*/

.post {
    position: relative;
}

.post a{
    color: #4b8fe0;
}

.post a:hover{
    color: #12509a;
    text-decoration:none;
}

.message {
    padding-left: 60px;
    position: relative;
}
.post_raiting{
    position:absolute;
    top:0.5em;
    width:50px;
    z-index:999;
    /*border: 1px solid red;*/
    text-align: center;
}   

.sam_reiting{
    background:#d579ab url(/images/new/bg_raiting.gif) repeat-x scroll 0%;
    color: #FFF;
    font-weight: bold;
    padding: 5px 0;
    border: 1px solid #d579ab;
}

.rate_act{
    display: block;
    width: 30px;
    text-decoration: none;
    border: 1px solid #eb85bd;
}


a.raiting_plus_pasive{
    margin: 0px 10px 5px 10px;
    background:#d579ab url(/images/new/bg_raiting_plus_pasive.gif) repeat-x scroll 0%;
}

a.raiting_plus_pasive:hover{
    background:#d579ab url(/images/new/bg_raiting_plus_active.gif) repeat-x scroll 0%;
}

a.raiting_minus_pasive{
    margin: 5px 10px 0px 10px;
    background:#d579ab url(/images/new/bg_raiting_minus_pasive.gif) repeat-x scroll 0%;
}

a.raiting_minus_pasive:hover{
    background:#d579ab url(/images/new/bg_raiting_minus_active.gif) repeat-x scroll 0%;
}

div.post_raiting a.raiting_plus_active{
    width: 30px;
    background:#d579ab url(/images/new/bg_raiting_plus_active.gif) repeat-x scroll 0%;
}

div.message .replies{
    margin: 0px 20px 0px 10px;
}

div.message .avatar{
    padding: 1px;
    border: 1px #ccc solid;
    margin-right: 3px;
    vertical-align: middle;
    margin-bottom: 4px;
}

div.message_descr{
    /*_height: 65px;
    min-height: 65px;*/
    margin-top: 1px;
    margin-bottom: 15px;
}

div.plus_null{
    margin-top:10px;
}

div.raiting_minus_active{
    margin: 5px 0px 0px 10px;
    background:#d579ab url(/images/new/bg_raiting_minus_active.gif) repeat-x scroll 0%;
}

div.raiting_plus_active{
    margin: 0px 0px 5px 10px;
    background:#d579ab url(/images/new/bg_raiting_plus_active.gif) repeat-x scroll 0%;
} 

div.message .item_url{
    color: #81a81b; 
    font-size:95%;
}


.messagesub{
    font-family: tahoma;
    font-size:85%;
    padding-left: 21px;
    margin-bottom: 5px;
}

.catg{
    background:transparent url(/images/new/2listika.gif) no-repeat scroll left 0px;
}


.message .message_niz{
    text-align:right;
    margin-top: 12px;
}

.message .message_niz .date{
    font-size:85%;
    margin-left: 4px;
    color:#97afaf;
}


h3.subtitle{
    font-weight: normal;
    font-size: 130%;
    margin: 30px 0 5px;
    border-bottom: 2px solid #d67bac;
}

span.bac_h3{
    background-color: #d67bac;
    color: #FFF;
    padding: 2px 30px;
}

span.bac_h3_not_active{
    /*background-color: #ff93cd;
    color: #FFF;*/
    padding: 5px 30px;
}
.bac_h3_not_active a{
    text-decoration: none;
}

.blok_otziv_digest{
    margin-left:12px; 
    margin-bottom:20px;
}


.comment_form_digest{
    margin-left:10px;
}

.comment_form_digest .comment_form table{
    width: 690px;
}
.comment_form textarea{
    background:#fffdfd;
}

/*Список полпуляр / upcoming в блогах*/
.entry_type, .entry_type_digest{
    text-align: right;
    margin-right: 10px;
    font-size: 100%;
    font-weight: bold;
}

.entry_type_digest{
    text-align: left;
}
.entry_type a, .entry_type_digest a{
    background: #FFF;
    border: 1px #ccc solid;
    padding: 2px 30px;
    text-decoration: none;
    color: #D61864;
    margin: 0;
}
.entry_type a:hover, .entry_type_digest a:hover, a.entry_type_active{
    background: #F5F5F5;
    color: #12509a;
}

.blog-pages-info{
    text-align: center;
    font-size: 110%;
}

#linkblog{
    margin-top: 5px;
}

div.search_user_name{
    font-size: 120%;
    margin-bottom: 7px;
    padding-bottom: 0px;
}

table.blog-search-form{
    width: 100%;
    border: 1px #ccc solid;
}

table.blog-search-form td{
    padding: 7px;
    font-weight: bold;
    border-top: 1px #ccc solid;
}

.avatar1{
    border:1px solid #CCCCCC;
    margin-bottom:4px;
    margin-right:3px;
    padding:1px;
    vertical-align:middle;
}


/*
    NEW LIST USERS
*/

table.table_user_list{
    width: 100%;
}

table.table_user_list td{
    padding: 7px; 
    border-bottom: 1px solid #ccc;
}

table.table_user_list td.top{
    background-color: #F9FAED; 
    border-top: 1px solid #ccc;
}

table.table_user_list p.link{
    margin-bottom: 0px;
    margin-top: 7px;
}

table.table_user_list p.link a{
    font-size: 95%;
}

table.table_user_list p.link .first{
    margin-top: 0px;
}

span.user_city{
    color:#999;
}

div.last_activity{
    color:#999;  
    margin-top:3px;
}

div.last_activity_online{
    color:#FF6633; 
    font-weight: bold; 
    margin-top:3px;
}


/*
    MESSAGE
*/
div.message_block{
    border-top: 2px solid #D67BAC;
    border-bottom: 4px solid #D67BAC;
    border-left: 4px solid #D67BAC;
    border-right: 4px solid #D67BAC;
    padding: 5px;
}

/*
   ADMIN  FRIENDS
*/
table.filtr_friends_new{
    width: 100%;
}

table.filtr_friends_new td.filtr_left{
    padding: 5px; 
    width: 10px; 
    background-color: #F1F1D6; 
    border-bottom: 1px solid #ccc; 
    border-top: 1px solid #ccc;
}

table.filtr_friends_new td.filtr_right{
    background-color: #F1F1D6; 
    border-bottom: 1px solid #ccc; 
    border-top: 1px solid #ccc;
}

table.filtr_friends_new td.chkb{
    padding: 10px; 
    background-color: #F9FAED; 
    font-size:95%;
}

div.list_friend_new{
    margin-top:7px; 
    padding:5px 5px 2px 5px;
} 

div.list_friend_new img{
    width: 32px; 
    height: 32px; 
    padding: 1px; 
    border: 1px solid #ccc; 
    margin-right: 5px;
}

div.list_friend_new .date{
    font-size:95%; 
    color:#999; 
    margin-top: 3px;
}


