/*	ШРИФТЫ.................................................*/
BODY, TABLE, TH, TD, SELECT, INPUT, TEXTAREA, .fname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}

.tuser, .tlogo TD, .tdata TD, .tcopy TD, .tmenu DIV A, .trate TABLE TR TD INPUT, .tmore TR TD.info, .tvote TH, .tvote TD, .tvote TD INPUT, .tcine TR TD SPAN, A.light, .tdate, .small, .mini, .more, DIV.dinfo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.path {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.micro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.fhead {
	font-size: 14pt;
}

.tpage .tshow A, .tmenu UL LI.thead A, .tmenu UL LI A:hover, .tmenu DIV A:hover, .tmenu UL LI A.show, .tmenu UL DIV A.show, .bold {
	font-weight: bold;
}

.small, .mini, .path {
	font-weight: normal;
}


/*	ЦВЕТ ТЕКСТА............................................*/
.tlogo TD, .tlogo TD A, .tpage .tshow A, .tmenu UL LI A, .tmenu DIV A, A.white, A.light, .tcine TR TD SPAN {
	color: #FFFFFF;
}

.tpage UL LI.tshow A:hover, .tlogo A:hover, A.white:hover, A.light:hover {
	color: #FFDF99;
}

A:hover, .tpage A:hover, .tdate A:hover, .mini A:hover, .small A:hover, .grey A:hover, .dark A:hover, .show, #show, #show A, .fhead, DIV.dinfo UL LI A:hover {
	color: #FF0000;
}

.tcopy TD, .tcopy TD A, .fname, .mini, .mini A, .grey, .grey A, .micro, .micro A {
	color: #999999;
}

.tmenu UL LI A:hover, .tmenu DIV A:hover, .tmenu UL LI A.show, .tmenu UL DIV A.show, .tanno TH, .tvote TH, .tvote TR.total TD, .tnews TH, .shead, .trust, #trust {
	color: #996633;
}

.tmenu UL LI A.view, .tmenu UL DIV A.view {
	color: #FFE666;
}

.tpage LI A, .iseek, .tdata TH, .tpics TR TD STRONG, .tdate, .tdate A, .dark, .dark A, .small, .small A, .fhead, DIV.dinfo, DIV.dinfo UL LI A {
	color: #666666;
}

.tlist A, .tmenu UL LI.tsave A {
	color: #6D7D5C;
}

.tvote TD {
	color: #333333;
	border-top: 1px solid #FFCC99;
}

.blue {
	color: #666699;
}

A {
	color: #003399;
}


/*	ОФОРМЛЕНИЕ ТЕКСТА......................................*/
A, .tcopy TD A:hover, .tlist A:hover, .dark A:hover, .grey A:hover {
	text-decoration: none;
}

A:hover, .tlogo A:hover, .tcopy TD A, .tlist A, .tdate A, .mini A, .small A, .dark A, .grey A {
	text-decoration: underline;
}

/*.tnews TD P, .tinfo TD P, .tmore TD P, .tmain P {
	text-align: justify;
}*/

.tpage UL, .tmenu UL, DIV.dinfo UL {
	list-style: none;
}

.tpage, .tuser {
	line-height: normal;
}

.tpage LI A, .tmenu UL LI A, .tmenu DIV A {
	display: block;
}


/*	ФОНОВЫЕ ЦВЕТА И ИЗОБРАЖЕНИЯ............................*/
.tlogo, .tleft {
	background-color: #6174A3;
}

.tmenu UL LI A, .tmenu DIV A {
	background-color: #7185B7;
}

.tmenu UL LI.thead A {
	background-color: #8297CD;
}

.tdata TH {
	background-color: #CCCCCC;
}

.iseek {
	background-color: #E0E0F0;
}

.tdata {
	background-color: #E6E6E6;
}

.tmenu UL LI A:hover, .tmenu UL LI A.show, .tmenu UL DIV A.show, .tmenu DIV A:hover, .tanno, .tvote, .tnews TH {
	background-color: #FFDF99;
}

.tlist, .tmenu UL LI.tsave A {
	background-color: #C4DF9B;
}

.tcopy, .tdark {
	background-color: #F6F6F6;
}

BODY, .tmain {
	background-color: #FFFFFF;
}

/*BODY {
	background-image: url('../bbody.gif');
}*/

.tlogo {
	background-image: url('../blogo.gif');
}

.tleft {
	background-image: url('../bleft.gif');
}

.tpage LI {
	background-image: url('../toplo.gif');
}

.tpage LI A {
/*	width: 75px; */
	background-image: url('../topro.gif');
}

.topbg {
	background-image: url('../topbg.gif');
}

.tpage .tshow {
	background-image: url('../topls.gif');
}

.tpage .tshow A {
	background-image: url('../toprs.gif');
}

/*.tmain {
	background-image: url('../topcw.gif');
}*/

.tlist {
	background-image: url('../topcg.gif');
}

/*.tdata {
	background-image: url('../bdata.gif');
}*/

BODY, .tlogo, .tleft, .topbg, .tdata {
	background-repeat: repeat-x;
}

.tpage LI, .tpage LI A, .tmain, .tlist {
	background-repeat: no-repeat;
}

BODY, .tlogo, .tpage LI, .tmain, .tlist {
	background-position: 0% 0%;
}

.tpage LI A {
	background-position: 100% 0%;
}

.tleft, .topbg, .tdata {
	background-position: 0% 100%;
}


/*	ОТСУТЫ И БОРДЮРЫ......................................*/
BODY, FORM, H1, H2, H3, H4, H5, H6, .tpage UL, .tmenu, .tmenu UL, .tnews TD P, .tinfo TD P, .tpics TD P, .tmore TD P, DIV.dinfo UL {
	margin: 0px;
}

.tchar TR TD UL, DIV.trate {
	margin-bottom: 0px;
}

BODY, FORM, .tpage UL, .tmenu UL, DIV.dinfo UL {
	padding: 0px;
}

.topbg {
	padding-top: 20px;
}

.tdate {
	padding-top: 5px;
}

TR.table TD {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E6E6E0;
}

.tpage LI {
	float: left;
	margin:  0px 2px 0px 0px;
	padding: 0px 0px 0px 4px;
}

.tpage LI A {
	padding: 5px 10px 3px 6px;
}

H1, H2, H3, H4, H5, H6, .tpage .tshow A, .tnews TD P, .tinfo TD P, .tmore TD P {
	padding-bottom: 8px;
}

.tlogo TD.tinfo, DIV.trate TABLE TR TH {
	padding-right: 10px;
}

.iseek, .iform {
	padding: 1px 4px 1px 5px;
}

.iform {
	width: 200px;
}

.iknob {
	width: 150px;
	/*cursor: pointer;
	cursor: hand;*/
}

.iseek {
	width: 300px;
	border: 1px solid #003663;
}

.iform {
	border: 1px solid #CCCCCC;
}

.tlogo INPUT, DIV.trate TABLE TR TD INPUT {
	margin-left: 5px;
}

.tlogo TD.tseek {
	padding-left: 15px;
}

.tlogo TD.tline, DIV.tmenu {
	border-left: 1px solid #003663;
}

.tmenu {
	width: 100%;
	padding: 0px 0px 0px 0px;
}

.tlist {
	border-right:  1px solid #598527;
	border-bottom: 1px solid #598527;
}

.tlist TH {
	padding: 16px 0px 5px 10px;
}

.tlist TD {
	padding: 16px 10px 5px 0px;
}

.tleft, .tmenu {
	border-bottom: 5px solid #003663;
}

.tmenu UL LI {
	border-bottom: 1px solid #6174A3;
}

.tmenu DIV A {
	border-top: 1px solid #6174A3;
}

.tmenu UL LI A, .tmenu DIV A {
	padding: 4px 3px 4px 9px;
	width: 100%;
}

.tmenu UL LI.thead A {
	border-top: 3px solid #AABBEE;
}

.tmenu UL LI.tsave A {
	border-top: 3px solid #6174A3;
}

.tmenu DIV.hide, .comment {
	display: none;
}

HTML>BODY .tmenu UL LI A, .tmenu DIV A {
	width: auto;
}

.tmenu UL LI.thead A:hover, .tanno, .tvote, .tnews TH {
	border-top: 3px solid #D6A986;
}

.tcopy TD.tinfo, .tpics TD {
	padding-left: 10px;
}

.tanno, .tvote, .tdata, .tchar, .tnews, .tmore, .terro, .tmain P, .tmain H3, DIV.trate {
	margin-top: 10px;
	margin-left: 10px;
}

.tdata TD A IMG, .tnews TD A IMG {
	margin-bottom: 10px;
}

.tanno, .tnews TH, .tvote {
	border-right:  1px solid #D6A986;
	border-bottom: 1px solid #D6A986;
	border-left:   1px solid #D6A986;
}

.tanno TH, .tdata TH, .tchar TH, .tchar TD, .tmore TR TH.head, .tmore TR TH.char, .tmore TR TD.info, .tcine TR TD, .tnews TH, DIV.trate {
	padding: 4px 9px;
}

.tvote TH, .tvote TD {
	padding: 3px 0px 3px 5px;
}

.tanno TD {
	padding: 0px 9px 10px 9px;
}

.tdata {
	border-top:    3px solid #A6A6A6;
	border-right:  1px solid #A6A6A6;
	border-bottom: 1px solid #A6A6A6;
	border-left:   1px solid #A6A6A6;
}

.tdata TH {
	border-bottom: 1px solid #B9B9B9;
}

.tdata TD {
	padding: 5px 9px 0px;
}

.tdata TD A IMG, .tpics TD IMG, .image {
	border: 1px solid #999999;
}

.tdate {
	border-top: 1px solid #CCCCCC;
	margin-top: 20px;
}

.tcopy TD {
	padding: 10px 0px;
}

.tcopy TD DIV {
	width: 170px
}

.tcopy {
	background-image: url("../bcopy.gif");
	border-top: 1px solid #CCCCCC;
	margin-top: 10px;
}

.tcopy TD IMG, .tvote TD INPUT#submit {
	margin-right: 10px;
}

.tnews TD, .tinfo TD {
	padding: 5px 0px 0px 10px;
}

.tmore TD, .tview TD {
	padding: 4px 0px 4px 10px;
}

.tmore TR TH.head, .tmore TR TH.char, DIV.trate {
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	color: #666660;
}

.tmore TR TH.head, DIV.trate, .tvote TH {
	text-align: left;
}

.tchar TR TD, .tpics TR TD P {
	padding: 0px 0px 10px 10px;
}

.tdark TD {
	padding: 5px;
	border-top:    1px solid #FFFFFF;
	border-right:  1px solid #FFFFFF;
	border-bottom: 1px solid #D0D0E0;
}

.terro TR TH {
	color: #0000FF;
}

.terro TR TD {
	color: #FF0000;
}

.terro TR TD UL {
	margin-bottom: 0px;
}


.tmoreline TD {
	border-bottom: 1px dashed #E9E9E0;
	padding: 15px 10px;
}


#alphSetRU, #alphSetEN, #alphStrEN, #alphStrRU {
	border: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	padding: 4px 10px 4px 10px;
	white-space: nowrap;
}

#alphStrEN, #alphStrRU {
	margin: 0px 1px;
}

#alphStrEN {
	display: none;
}



DIV#linkForm {
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	padding: 10px;
}

DIV#linkForm P {
	margin: 0px;
	padding: 0px;
}

DIV#linkForm P {
	float: left;
}

DIV#linkForm P.micro {
	float: right;
}

DIV.dinfo {
	height: 21px;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	margin-bottom: 25px;
}

DIV.dinfo UL LI {
	float: left;
	white-space: nowrap;
	padding: 3px 10px;
}


.dpbase {
	background-color: #201000; text-align: center;
}

.dpbase a, .dpbase a:visited {
	display: block; padding: 3px 10px; font-size: 8pt; color: #c0b0a0; text-transform: lowercase; text-decoration: none;
}

.dpbase a:hover, .dpbase a:active {
	color: #ffeedd; text-decoration: underline;
}
