body{
	margin:0;
	padding:0;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
}
:focus {
outline: none;
}
.mainbody{
	background-color:#767676;
}
.height{
	padding: 8px 6px 8px 6px;
	height:100px
}
.header{
	background-color:#FFFFFF;
	padding-bottom:6px
}
.footer{
	color:#808080;
	font-size:11px;
	margin-top:30px;
	clear:both;
}
.footerBg{
	background-color:#ACACAC;
	width:1010px;
	margin:0 auto
}
.inner{
	width:1010px;
	padding-top:7px;
	overflow:hidden
}
.login{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#4D4D4D;
	padding-top:2px
}
.left{
	width:744px;
	float:left;
	overflow:hidden
}
.right{
	width:256px;
	float: right;
	overflow:hidden
}
table.menu{
	width:100%;
}
table.menu tr td{
	padding:0
}

a.menu:link, A.menu:visited, A.menu:hover, A.menu:active{
	display:block
}
form{
	margin:0;
	padding:0
}
.searchText{
	background-image:url(../pix/searchText.gif);
	border:0;
	height:18px;
	width:150px;
	padding:2px 5px 0 5px;
	color:#808080;
	overflow:hidden;
	background-repeat:no-repeat
}
.banner240x400{
	width:320px;
	height:436px;
	background-image:url(../pix/320x436.gif);
	float:left
}
/*.articleBlock{
	width:305px;
	height:185px;
	background-image:url(../pix/320x200.gif);
	padding:10px 5px 5px 10px;
}
.articleBlock div{
	height:183px;
	overflow:hidden
}
.articleBlock img{
	margin-right:5px;
	float:left
}
*/
a:link, A:visited, A:hover, A:active{
	text-decoration:underline;
	color:#4884ce;
}
a:hover{
	text-decoration:none
}
a.anotherColor:link, A.anotherColor:visited, A.anotherColor:hover, A.anotherColor:active{
	text-decoration:underline;
	color:#b90404;
}
a.anotherColor:hover{
	text-decoration:none
}
a.linkArticle:link, A.linkArticle:visited, A.linkArticle:hover, A.linkArticle:active{
	color:#4985d0;
	font-size:14px;
	font-family: "Trebuchet MS", Verdana, Arial;
}
a.linkArticle:hover{
	text-decoration: none
}
a.linkNewsList:link, A.linkNewsList:visited, A.linkNewsList:hover, A.linkNewsList:active{
	text-decoration:underline;
	color:#4D4D4D;
	background-image:url(../pix/star.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:13px;
	height:20px;
	display:block;
	overflow:hidden
}
A.linkNewsList:hover{
	text-decoration:none;
	color:#4985d0;
}
a.linkNewsListSmall:link, A.linkNewsListSmall:visited, A.linkNewsListSmall:hover, A.linkNewsListSmall:active{
	text-decoration:underline;
	color:#4D4D4D;
	background-image:url(../pix/star.gif);
	background-repeat:no-repeat;
	padding: 2px 0 2px 15px;
	font-size:12px;
	display:block;
	overflow:hidden
}
A.linkNewsList:hover{
	text-decoration:none;
	color:#4985d0;
}
.box-BiographyTitle { width: 744px; margin: 0 -120px 10px 0; height:30px; background: url(../pix/BiographyTitle.gif) no-repeat; float: left; text-indent: -9999px; overflow: hidden; }
a.BiographyTitle:link, A.BiographyTitle:visited, A.BiographyTitle:hover, A.BiographyTitle:active{
	float: right;
	text-decoration:none;
	font-size:11px;
	margin: 8px 5px 0 0;
}
.box-BiographyForeignTitle { width: 744px; margin: 0 -120px 10px 0; height:30px; background:url(../pix/BiographyForeignTitle.gif) no-repeat; float: left; text-indent: -9999px; overflow: hidden; }
a.BiographyForeignTitle:link, A.BiographyForeignTitle:visited, A.BiographyForeignTitle:hover, A.BiographyForeignTitle:active{
	float: right;
	text-decoration:none;
	margin: 8px 5px 0 0;
	font-size:11px;
}

table.biography{
	width:300px;
	text-align:center;
	height:330px;
}
table.biography tr td{
	padding:0;
	margin:0;
	width:50%
}
table.biography a{
	display:block;
	padding-bottom:4px;
	color:#4D4D4D;
}
a.linkArticleBig:link, A.linkArticleBig:visited, A.linkArticleDig:hover, A.linkArticleBig:active{
	text-decoration:none;
	color:#93278F;
	font-size:18px;
	font-family: "Trebuchet MS", Verdana, Arial;
	height:20px;
	overflow:hidden;
	display:block
}


.articleBig img{
	margin-right:5px;
	float:left
}
.lastNewsTitle{
	width:301px;
	padding:2px 5px 0 10px;
	z-index:10;
	color:#FFFFFF;
}
a.newsListLink:link, A.newsListLink:visited, A.newsListLink:hover, A.newsListLink:active{
	color:#FFFFFF;
	text-decoration:none
}
.box-lastNews { width: 316px; float: left; margin: 0 -130px 0 0; text-indent: -9999px; overflow: hidden; height: 30px; background: url(../pix/LastNews.gif) no-repeat; }
a.lastNews:link, A.lastNews:visited, A.lastNews:hover, A.lastNews:active{
	text-decoration:none;
	font-size:11px;
	float: right;
	margin: 8px 5px 0 0;
}
a.lastNewsSmall:link, A.lastNewsSmall:visited, A.lastNewsSmall:hover, A.lastNewsSmall:active{
	width:251px;
	height:22px;
	margin-bottom:5px;
	background-image:url(../pix/lastNewsSmall.gif);
	display:block;
	text-decoration:none;
	padding: 8px 5px 0 0;
	font-size:11px;
	text-align:right
}
.box-lastArticles { margin: 0 -100px 0 0; height: 20px; width: 300px; text-indent: -9999px; overflow: hidden; float: left; background: url(../pix/lastArticles.gif) no-repeat; }
a.lastArticles:link, A.lastArticles:visited, A.lastArticles:hover, A.lastArticles:active{
	float: right;
	text-decoration:none;
	margin: 3px 5px 0 0;
	font-size:11px;
}
.pagerNews{
	width:316px;
	height:30px;
	margin-top:10px;
	background-image:url(../pix/pagerNews.gif);
}
.activ{
	color:#B80606
}

a.pagerImg:link, A.pagerImg:visited, A.pagerImg:hover, A.pagerImg:active{
	display:block;
	text-decoration:none
}
.banner300x300{
	width:300px;
	height:300px;
	padding:10px;
	background-image:url(../pix/banner300x300.gif);
	clear:both;
}
a.photoAlbumBox:link, A.photoAlbumBox:visited, A.photoAlbumBox:hover, A.photoAlbumBox:active{
	width:236px;
	height:22px;
	margin-bottom:5px;
	background-image:url(../pix/randomAlbum.gif);
	display:block;
	text-decoration:none;
	padding: 3px 0 0 0;
	text-align:right;
	font-size:11px
}
.box-photoAlbumLine { float: left; width: 650px; height: 22px; text-indent: -9999px; overflow: hidden; margin-bottom:5px; background: url(../pix/photoAlbumLine.gif) no-repeat; }
a.photoAlbumLine:link, A.photoAlbumLine:visited, A.photoAlbumLine:hover, A.photoAlbumLine:active{
	text-decoration:none;
	float: right;
	padding:0;
	font-size:11px;
	text-align:right
}
div.photoAlbumBox img{
	margin:0;
	padding:0;
	border:0;
	float:left
}
div.photoAlbumLine img{
	margin:0;
	padding:0;
	border:0;
	float:left
}
a.allLink:link, A.allLink:visited, A.allLink:hover, A.allLink:active{
	display:block;
	padding: 9px 0 0 207px;
	text-decoration:none;
	font-size:11px
}
.ratingReadersTable tr td{
	padding:0 0 5px 0;
	margin:0
}
.ratingReadersTable{
	color:#4985d0;
	width: 100%
}

a.ratingReadersLink:link, A.ratingReadersLink:visited, A.ratingReadersLink:hover, A.ratingReadersLink:active{
	color:#4D4D4D
}
A.ratingReadersLink:hover{
	color:#4985d0;
}
.ratingReaders { float: left; width: 316px; margin: 0 -315px 0 0; padding: 0; text-indent: -9999px; overflow: hidden; height:20px; background: url(../pix/ratingReaders.gif) no-repeat; }
.ratingDailyShow{ float: left; width: 316px; margin: 0 -315px 0 0; padding: 0; text-indent: -9999px; overflow: hidden; height:20px; background: url(../pix/ratingDailyShow.gif) no-repeat; }
a.ratingTitle:link, A.ratingTitle:visited, A.ratingTitle:hover, A.ratingTitle:active{
	width: 157px;
	float: left;
	height:20px;
	text-decoration:none;
	float:left
}
a.ratingLink:link, A.ratingLink:visited, A.ratingLink:hover, A.ratingLink:active{
	width:70px;
	height:17px;
	padding-top:1px;
	display:block;
	float: right;
	text-decoration:none;
	background-image:url(../pix/nonactiv.gif);
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	cursor:pointer
}
A.ratingLink:hover{
	background-image:url(../pix/activ.gif);
	color:#767676;
}
a.ratingLinkActive:link, A.ratingLinkActive:visited, A.ratingLinkActive:hover, A.ratingLinkActive:active{
	width:70px;
	height:17px;
	padding-top:1px;
	float: right;
	background-image:url(../pix/activ.gif);
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:#767676;
	margin:2px 4px 0 0;
}
.ratingLink{
	width:70px;
	height:17px;
	padding-top:1px;
	float: right;
	background-image:url(../pix/activ.gif);
	text-align:center;
	font-size:11px;
	color:#767676;
	margin:2px 4px 0 0
}

a.switch:link, A.switch:visited, A.switch:hover, A.switch:active{
	width:70px;
	height:17px;
	padding-top:1px;
	display:block;
	text-decoration:none;
	background-image:url(../pix/nonactiv.gif);
	color:#FFFFFF;
	font-size:11px;
	text-align:center
}
A.switch:hover{
	background-image:url(../pix/activ.gif);
	color:#767676;
}
.switch{
	width:70px;
	height:17px;
	padding-top:1px;
	background-image:url(../pix/activ.gif);
	text-align:center;
	font-size:11px;
	color:#767676;
	margin:0 0 0 4px
}

.topStars tr td{
	padding:0 0 5px 0;
	margin:0
}
.topStars{
	width:100%;
	color:#93278F
}
.top{
	background-image: url(../pix/top.gif);
	height:39px;
	width:320px;
}

ul.error{
	padding:0;
	margin:0;
	margin-bottom:10px
}
ul.error li{
	padding:0;
	margin:0;
	color:#B80606;
	list-style:none;
	font-size:11px
}
.error{
	color:#B80606;
}

.registration table tr td{
	padding:0 10px 5px 0
}
.input{
	border:1px solid #D1D1D1;
	width:180px;
}
div.boxJS{
    background:#FFFFFF;
	padding:8px;
}
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

.articleImg{
	 padding-left:15px;
	 background-image:url(../pix/star.gif);
	 background-repeat:no-repeat
}
.articleImg img{
	float:left;
	margin-right:10px
}
.articleImgSimple img{
	float:left;
	margin-right:10px
}
a.more:link, A.more:visited, A.more:hover, A.more:active{
	display:block;
	text-align:right;
	clear:both;
	text-decoration:none
}
A.more:hover{
	text-decoration:underline
}
.anons{
	margin: 3px 0 0 0
}
.info{
	margin:0;
	font-size:11px;
	color: #333333
}
.infoArticle{
	margin:0 0 10px 0;
	font-size:11px;
	color: #333333
}
.articleTitle{
	color:#4884CE;
	font-size:18px;
	font-family: "Trebuchet MS", Verdana, Arial;
	padding:0px;
	margin:0
}
.article_image_div{
	float:left;
	margin-right:10px
}
a.block:link, A.block:visited, A.block:hover, A.block:active{
	display:block;
	text-decoration:none;
	height:80px;
}
a.blockMain:link, A.blockMain:visited, A.blockMain:hover, A.blockMain:active{
	display:block;
	text-decoration:none;
}
.comment{
	margin-top:12px;
	margin-bottom:12px
}
.commentTitle{
	margin:0;
	font-size:18px;
	color: #4884CE
}
.textarea{
	width:500px;
	display:block;
	margin-bottom:10px;
	height:110px;
	border:1px solid #D1D1D1;
}
.textareaTitle{
	margin:10px 0 5px 0;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS",Verdana,Arial;
	color:#333333
}
.writingPerson{
	color:#b90404;
	margin-top:2px;
	margin-bottom:5px
}
.commentItem{
	margin-top:18px;
	text-align:justify
}
a.commentPerson:link, A.commentPerson:visited, A.commentPerson:hover, A.commentPerson:active{
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS",Verdana,Arial;
	color:#b90404
}
blockquote{
	margin-right:0;
	font-size:11px;
	color:#777777;
}

.begun_adv_common, begun_adv_table{
	clear:both
}


html,body {
	height: 100%;
	width:100%;
}
.main {
	min-height: 100%;
	height:auto !important;
	height:100%;
	max-width:1030px;
	padding:0 4px 0 4px;
	background-image:url(../pix/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	margin:0 auto;
	text-align:center
}
.mainBg{
	background-color:#acacac;
	width:1010px;
	padding:0 10px 0 10px;
	text-align:left;
}
.hFooter {
	height: 70px;
	clear:both
}
.footer {
	height: 60px;
	margin-top: -60px;
	position:relative;
}
table.selectSetStars tr td{
	padding:0;
}
.ratingsPage{
	width:250px;
	margin-top:15px;
	float:left;
	margin-right:40px
}
.starTeam{
	color:#ed1e79;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS",Verdana,Arial;
}
div.lastPhotoAlbum{
	height:30px;
	margin-bottom:5px;
	background-image:url(../pix/lastPhotoAlbum.gif);
	display:block;
	text-decoration:none;
}
.box-randomPhotoAlbum { width: 316px; float: left; margin: 0 -140px 0 0; text-indent: -9999px; overflow: hidden; height: 20px; background: url(../pix/randomAlbum.gif) 0 1px no-repeat; }
a.randomPhotoAlbum:link, A.randomPhotoAlbum:visited, A.randomPhotoAlbum:hover, A.randomPhotoAlbum:active{
	margin-top: 3px;
	float: right;
	text-decoration:none;
	font-size:11px;
}
a.randomPhoto:link, A.randomPhoto:visited, A.randomPhoto:hover, A.randomPhoto:active{
	text-align:center;
	color:#4985D0;
	display:block;
	font-size:18px;
	font-family:'Trebuchet MS', Verdana, Arial;
	font-size:18px;
	text-decoration:none
}
A.randomPhoto:hover{
	text-decoration:underline
}
table.lastPhotoAlbum{
	width: 100%;
	text-align:center;
}
table.lastPhotoAlbum tr td{
	padding:0;
	margin:0;
	width:50%;
	padding-bottom:5px
}
table.lastPhotoAlbum a{
	display:block;
	padding-bottom:4px;
	color:#4D4D4D;
}
table.randomPhotoAlbum{
	text-align:center;
}
table.randomPhotoAlbum tr td{
	padding:0;
	margin:0;
	width:20%;
	padding-bottom:5px
}
table.randomPhotoAlbum a{
	display:block;
	padding-bottom:4px;
	color:#4D4D4D;
}
table.alphabet{
	text-align:center;
	width:100%
}
table.alphabet tr td{
	padding:0;
	margin:0;
	width:20%;
	padding-bottom:5px
}
table.alphabet a{
	display:block;
	padding-bottom:4px;
	color:#4D4D4D;
}
.anyTitle{
	color:#ed1e79;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS",Verdana,Arial;
}

a.photoMain:link, A.photoMain:visited, A.photoMain:hover, A.photoMain:active{
	display:block;
	width:79px;
	height:79px;
	float:left;
	overflow:hidden;
}
.person{
	font-weight:bold;
	font-family:"Trebuchet MS",Verdana,Arial;
}
.clear{
	font-size:0px;
	clear:both
}

table.tableMain{
	margin-bottom:18px;
}
.starRoad{
	width:240px;
	height:20px;
	background-image:url(../pix/starRoad.gif);
	display:block;
	text-decoration:none;
	font-size:11px
}
.starSecretsArticleList { height:25px; margin: 0; text-indent: -9999px; overflow: hidden; background: url(../pix/starSecretsArticleList.gif) no-repeat; display:block; text-decoration:none; }
a.alternativeBold:link, A.alternativeBold:visited, A.alternativeBold:hover, A.alternativeBold:active{
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS",Verdana,Arial;
	color:#B90404
}
div.alphabet{
	width:1010px;
	height:23px;
	background-image:url(../pix/alphabet.gif);
	margin:0 auto;
	margin-top:7px;
	padding-top:6px;
	color:#FFFFFF
}
a.list:link, A.list:visited, A.list:hover, A.list:active{
	display:block;
	margin-bottom:10px;
	background-image:url(../pix/star.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	color:#4e4e4e;
	text-decoration:none
}
A.list:hover{
	text-decoration: underline
}

a.listRubric:link, A.listRubric:visited, A.listRubric:hover, A.listRubric:active{
	font-size:17px;
	color:#b80606;
	text-decoration:underline
}
A.listRubric:hover{
	text-decoration: none
}
.biographySmall{
	background-image: url(../pix/biographySmall.gif);
	height:30px;
	width:316px;
}
.biographyBig{
	background-image: url(../pix/biographyBig.gif);
	height:30px;
	width:643px;
}
a.titleParts:link, A.titleParts:visited, A.titleParts:hover, A.titleParts:active{
	display:block;
	margin-bottom:10px;
	font-size:17px;
	color:#b80606;
	text-decoration:underline
}
A.titleParts:hover{
	text-decoration: none
}
a.listParts:link, A.listParts:visited, A.listParts:hover, A.listParts:active{
	display:block;
	background-image:url(../pix/star.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	text-decoration: underline
}
A.listParts:hover{
	text-decoration:none
}
.anonsParts{
	padding-left:15px;
	margin-bottom:5px
}
a.alphabet:link, A.alphabet:visited, A.alphabet:hover, A.alphabet:active{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: underline;
	padding-left:7px
}
A.alphabet:hover{
	text-decoration: none
}
div.alphabet span{
	padding-left:7px
}
.artist_image_div{
	float:right;
	margin-left:10px
}
a.linksImportant:link, A.linksImportant:visited, A.linksImportant:hover, A.linksImportant:active{
	color:#B90404;
	font-size:14px;
	font-weight:bold;
	font-family: "Trebuchet MS", Verdana, Arial
}
p.linksImportant{
	color:#B90404;
	font-size:14px;
	font-weight:bold;
	margin:5px 0 15px 10px;
	font-family: "Trebuchet MS", Verdana, Arial
}
div.article img{
	margin-right:10px
}
div.article p img{
	margin-right:10px
}
div.padding{
	padding:8px;
	margin-bottom:10px
}
div.rubric{
	margin-bottom:10px;
	padding: 5px 5px 0 5px;
}
.justify{
	text-align:justify
}

div.b-save-copy td {font-size:12px;} /*для сохраненной копии яндекса*/