* { padding: 0px; margin: 0px; }
.clear { font-size: 0pt; clear: both; }

BODY, TD {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
}
BODY {
	background: #424335 url(images/bg.jpg) repeat;
	margin: 0px 10px 0px 10px;
}

A IMG { border: none; }
A { color: #A76039; text-decoration: underline; }
A:hover { text-decoration: none; }

H2 {
	font-size: 10pt;
	font-weight: bold;
	color: #8A8A8A;
	margin-top: 10px;
}
a:hover.subcat{font-family:Verdana;font-size:12pt;color:#000;}
a.subcat{font-family:Verdana;font-size:12pt;color:#000;}

/* ����� */

#header { min-height: 87px; _height: 87px; }
#header, #header TD { color: #C8C6B8; font-size: 7pt; }
#header A { color: #F5F2D6; }

#logo { padding: 11px 0px 0px 16px; }

#top-menu1 {
	position: absolute;
	top: 31px;
	left: 361px;
	text-transform: uppercase;
	font-style: italic;	
}
#top-menu1 .item {
	float: left;
	margin-right: 25px;
}

#top-menu2 {
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 20px;	
}
#top-menu2 .item {
	float: left;
	margin: 16px 20px 0px 0px;
}
#top-menu2 A { text-decoration: none; }
#top-menu2 A:hover { text-decoration: underline; }

/* ����� ����� */
#input-form {
	position: absolute;
	top: 21px;
	right: 30px;
}
#input-form .txt {
	text-align: right;
	padding-right: 3px;
}
#input-form .links {
	text-align: right;
	font-size: 8pt;
	color: #F5F2D6;
	padding-right: 4px;
}
.if-txtinput INPUT {
	width: 167px;
	font-size: 8pt;
}
.if-pswinput INPUT {
	width: 102px;
	font-size: 8pt;
}
.if-submit INPUT {
	width: 58px;
	height: 20px;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* ����, ������� ���������� ������� ����� ����� */
#avatar-form {
	position: absolute;
	top: 12px;
	right: 30px;
}
#avatar-form IMG { border: 1px solid #D2A322; }
#avatar-form TD { vertical-align: top; }
#avatar-form #user-nick {
	color: #F5F2D6;
	text-transform: uppercase;
	margin: 7px 0px 0px 8px;
	font-size: 9pt;
	font-weight: bold;
	display: block;
}
#avatar-form #user-menu { margin: 5px 0px 0px 8px; }


/* end ����� */


/* ����� */

#bb_t1, #bb_t2, #bb_t3, #bb_t4 { min-height: 22px; _height: 22px; }
#bb_t1 { background: #80C8BF url(images/bb_texture.jpg) repeat; }
#bb_t2 { background: url(images/bb_top.jpg) no-repeat top center; }
#bb_t3 { background: url(images/bb_top_left.jpg) no-repeat left top; }
#bb_t4 { background: url(images/bb_top_right.jpg) no-repeat right top; }

#bubbles_, #bubbles, #bubbles-main, #bubbles-man, #bubbles-woman { min-height: 241px; _height: 241px; }
#bubbles_ { background: #80C8BF url(images/bb_texture.jpg) repeat; }
#bubbles { text-align: center; }
#bubbles-woman { background: url(images/bb_mid_woman.jpg) no-repeat top center; }
#bubbles-main { background: url(images/bb_mid.jpg) no-repeat top center; }
#bubbles-man { background: url(images/bb_mid_man.jpg) no-repeat top center; }



#bubbles A {
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
}

#bubbl1 { padding-top: 16px; margin-right: 813px; }
#bubbl2 { margin-top: -24px; margin-right: 502px; }
#bubbl3 { margin-top: -30px; margin-left: 505px; }
#bubbl4 { margin-top: -30px; margin-left: 813px; }
#bubbl5 { margin-top: 57px; margin-right: 813px; }
#bubbl6 { margin-top: -24px; margin-right: 502px; }
#bubbl7 { margin-top: -24px; margin-left: 505px; }
#bubbl8 { margin-top: -15px; margin-left: 813px; }
#bubbl9 { margin-top: 68px; margin-right: 813px; }
#bubbl10 { margin-top: -16px; margin-left: 813px; }

#bb_b1, #bb_b2-main, #bb_b2-man, #bb_b2-woman, #bb_b3, #bb_b4 { min-height: 72px; _height: 72px; }
#bb_b1 { background: url(images/bb_texture.jpg) repeat; }
#bb_b2-main { background: url(images/bb_bottom.jpg) no-repeat top center; }
#bb_b2-woman { background: url(images/bb_bottom_woman.jpg) no-repeat top center; }
#bb_b2-man { background: url(images/bb_bottom_man.jpg) no-repeat top center; }
#bb_b3 { background: url(images/bb_bottom_left.jpg) no-repeat left top; }
#bb_b4 { background: url(images/bb_bottom_right.jpg) no-repeat right top; }

#bb_abs, #bb_abs-main, #bb_abs-man, #bb_abs-woman {
	min-height: 14px;
	_height: 14px;	
	font-size: 0pt;
}
#bb_abs-main { background: url(images/bb_absbottom.jpg) no-repeat top center; }
#bb_abs-woman { background: url(images/bb_absbottom_woman.jpg) no-repeat top center; }
#bb_abs-man { background: url(images/bb_absbottom_man.jpg) no-repeat top center; }

/* end ����� */


/* �������� ����� */

#main_t1, #main_t2 { min-height: 27px; _height: 27px; }
#main_t1 { background: #F5F2D6 url(images/main_top_left.jpg) no-repeat left top; }
#main_t2 { background: url(images/main_top_right.jpg) no-repeat right top; }

#main { background-color: #F5F2D6; overflow: visible; }
#left { margin-right: 500px; padding-left: 40px; }
#right { width: 480px; float: right; }
#right.all-authors { width: 450px; }
#right1 { width: 200px;	float: left; padding-right: 15px; }
#right2 { width: 255px; float: left; }
#right2.all-authors { width: 200px; }

#right .block { padding-bottom: 25px; }
#right .block .sel { color: #8A8A8A; }
#right .block .sel-plus { color: #37C329; }
#right .block .sel-minus { color: #C75D57; }
#right .block A { font-weight: bold; }
#right .block P { padding-top: 8px; }

.bestauthor { margin-top: 5px; }
.bestauthor IMG { margin-right: 5px; }

#cloud-tags { padding-bottom: 25px; }
#cloud-tags A { color: #767357; text-decoration: none; }
#cloud-tags A:hover { text-decoration: underline; }

#banner240x400 {
	text-align: center;
	padding-bottom: 25px;
}

.news {
	margin-top: 8px;
	padding-left: 16px;
	background: url(images/news_pic.gif) no-repeat left 3px;
}

.article { margin-top: 10px; }
.article .title { color: #181009; font-size: 16pt; }
.article .title A { color: #181009; }
.article .title .sel { color: #8A8A8A; font-size: 13pt; }
.article .title .sel A { color: #8A8A8A; }
.article .txt { padding-top: 10px; }
.IMG {float:left;
	
	padding: 0px 7px 2px 0px;
}

/* end �������� ����� */


#bottom-ad { 
	background-color: #EDEACF;
	overflow: visible; 
	text-align: center;	
}
#bottom-ad .sep { min-height: 25px; _height: 25px; }
#bottom-ad .links { padding-top: 15px; color: #8A8A8A; }

#bottom_b { min-height: 28px; _height: 28px; background: #EDEACF url(images/main_bottom_left.jpg) no-repeat left top; }

#footer {
	min-height: 72px;
	_height: 72px;
	background: url(images/footer_b.jpg) no-repeat right top;
}
#footer-l { 
	margin-right: 400px;
	padding-left: 40px;
	color: #F5F2D6;
	font-style: italic;
	font-size: 11pt;
	font-weight: bold;
	font-family: "Trebuchet MS", Tahoma, Arial;
}
#footer-l A { color: #F5F2D6; }
#footer-l P {
	padding-top: 12px;
}
#footer-l .sel { font-size: 10pt; }
#footer-l P.sel { padding: 7px 0px 0px 15px; }
#footer-r {
	width: 350px;
	float: right;
	text-align: center;
}

/**********************************************/
/*************** ������� ������ ***************/

#author1, #author2, #author3, #author4, #author5, #author6, #author1_w, #author2_w, #author3_w, #author4_w, #author5_w, #author6_w  { min-height: 180px; _height: 180px; }
#author1 { background: #F5F2D6 url(images/author_l.jpg) repeat-y left; }
#author2 { background: url(images/author_r.jpg) no-repeat right bottom; }
#author3 { background: url(images/author_tl.jpg) no-repeat left top; }
#author4 { background: url(images/author_tr.jpg) no-repeat right top; }
#author5 { background: url(images/author_lb.jpg) no-repeat left bottom; }
#author6 { background: url(images/author_rb.jpg) no-repeat right bottom; padding-bottom: 23px; }
#author7 {
	min-height: 18px;
	_height: 18px;
	background: #D5E7D8 url(images/author_b.jpg) no-repeat right top;
}
#author1_w { background: #F5F2D6 url(images/author_l_w.jpg) repeat-y left; }
#author2_w { background: url(images/author_r_w.jpg) no-repeat right bottom; }
#author3_w { background: url(images/author_tl_w.jpg) no-repeat left top; }
#author4_w { background: url(images/author_tr_w.jpg) no-repeat right top; }
#author5_w { background: url(images/author_lb_w.jpg) no-repeat left bottom; }
#author6_w { background: url(images/author_rb_w.jpg) no-repeat right bottom; padding-bottom: 23px; }
#author7_w {
	min-height: 18px;
	_height: 18px;
	background: #E7D5E4 url(images/author_b_w.jpg) no-repeat right top;
}
#author-title {
	font-size: 24pt;
	color: #4F483C;
	padding: 27px 50px 0px 190px;
	float: left;
}
#author-menu {
	padding: 41px 0px 35px 0px;
}
#author-menu A { font-weight: bold; }

#left-author {
	margin-right: 280px;
	padding-left: 40px;
}
#right-author {
	width: 260px;
	float: right;
}

#author-info TD { vertical-align: top; }
#author-info IMG {
	border: 1px solid #9F9F99;
	margin-right: 15px;
}

#stat1 { background: url(images/stat_bg.jpg) repeat-y left; }
#stat {
	background: url(images/stat_title.jpg) no-repeat left top;
	padding: 25px 0px 0px 15px;	
}
#money {
	
	padding: 2px 0px 0px 15px;	
}
#money TD { font-size: 8pt; padding-right: 3px; }
#stat TD { font-size: 8pt; padding-right: 3px; }

#author-main-left {
	float: left;
	width: 48%;
}
#author-main-right {
	float: right;
	width: 49%;
}

#author-articles { padding: 20px 0px 0px 40px; }
#author-articles-title {
	min-height: 48px;
	_height: 48px;
	background: url(images/articles_author.jpg) no-repeat left top;
	padding: 6px 0px 0px 310px;
	font-weight: bold;
	font-size: 8pt;
}

#author-notepad { padding: 32px 30px 0px 20px; }
#author-notepad-title {
	min-height: 29px;
	_height: 29px;
	background: url(images/notepad_author.jpg) no-repeat left top;
	padding: 7px 0px 0px 185px;
	font-weight: bold;
	font-size: 8pt;
}

.note { margin-top: 10px; }
.note .title { color: #181009; font-size: 14pt; }
.note .title .sel { color: #8A8A8A; font-size: 13pt; }
.note .titlemain { color: #181009; font-size: 8pt; }
.note .desc {
	background: url(images/stat_bg.jpg) repeat-y left;
	margin-top: 5px;
	padding: 0px 0px 3px 17px;
	font-style: italic;
}
.note .descmain {
	background: url(images/stat_bg.jpg) repeat-y left;
	margin-top: 5px;
	padding: 0px 0px 2px 17px;
	font-size: 10pt;
}

.author-page-menu {
	padding: 15px 0px 40px 0px;
}
.author-page-menu TABLE { margin-left: auto; margin-right: auto }
.author-page-menu .arrow {
	font-size: 8pt;
	color: #BFBEB0;
	text-align: center;
}
.author-page-menu .arrow A {
	color: #727272;
	text-decoration: none;
}
.author-page-menu .txt {
	font-size: 11pt;
	font-weight: bold;
	color: #727272;
	padding: 2px 10px 0px 10px;
	vertical-align: top;
}


/******************************************/
/*************** ��� ������ ***************/

.authors-item { margin: 6px 0px 0px -40px; }
.authors-item TD { vertical-align: top; }
.authors-item .rating { padding: 8px 0px 0px 10px; color: #8A8A8A; }
.authors-item .rating P { padding-top: 4px; }
.authors-item .rating .sel-plus { color: #37C329; }
.authors-item .rating .sel-minus { color: #C75D57; }
.authors-item .avatar { padding: 0px 6px 0px 6px; }
.authors-item .avatar IMG { border: 1px solid #DDAE2C; }
.authors-item .desc { width: 100%; }
.authors-item .desc P { padding-top: 4px; }
.all-authors-sep {
	background: url(images/all_authors_sep.jpg) no-repeat left top;
	min-height: 7px;
	_height: 7px;
	font-size: 0pt;
	margin-top: 12px;
}

.all-rating {
	padding: 6px 0px 0px 29px;
	font-size: 8pt;
	font-style: italic;
}
.all-rating IMG {
	margin-left: 4px;
}
#right .block .all-rating A {
	color: #8A8A8A;
	font-weight: normal;
}

#page-nav {
	text-align: center;
	padding: 15px 0px 40px 0px;
}

/***************************************/
/*************** ������� ***************/

.authors-item .procent {
	text-align: center;
	width: 70px;
	color: #B0AD8F;
	font-size: 20pt;
	padding-top: 16px;
}

#in-bank {
	min-height: 170px;
	_height: 170px;
	background: url(images/in_bank.jpg) no-repeat left top;
	margin-top: 35px;
	padding: 30px 0px 0px 55px;
	color: #57554d;
	font-size: 22pt;
}
#in-bank .sel1 { color: #57554D; font-size: 30pt; }
#in-bank .sel2 { font-size: 18pt; }

.banner400x100 {
	margin-top: 13px;
}


/**************************************/
/*************** ������ ***************/

.article .txt P { font-size: 10pt; margin-bottom: 10px; }

.article-ad { margin-top: 10px; }

.in-art {
	min-height: 35px;
	_height: 35px;
	height: 35px;
	background-color: #D7D5BE;
}
.in-art A { font-weight: bold; }
.in-art .left {
	width: 7px;
	font-size: 0pt;
	background: url(images/in_art_l.jpg) no-repeat left top;
}
.in-art .right {
	width: 7px;
	font-size: 0pt;
	background: url(images/in_art_r.jpg) no-repeat left top;
}
.in-art .img { padding-right: 8px; }
.in-art .sep {
	width: 27px;
	background: url(images/in_art_sep.jpg) no-repeat center;
}
.in-art .vote { padding-right: 5px; }
.in-art .ball {
	font-size: 14pt;
	padding-right: 2px;
}
.in-art .ball .sel-plus { color: #37C329; }
.in-art .ball .sel-minus { color: #C75D57; }

.comment {
	margin-top: 12px;
	font-size: 8pt;
}
.comment .img { padding-right: 6px; }
.comment .title { color: #8A8A8A; }
.comment .title A { font-weight: bold; }
.comment-desc {
	font-size: 8pt;
	margin-top: 3px;
}
