html {
  height: 100%;
  margin-bottom: 1px;
} 
body.main {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-color: #ffeccb;
	background-image: url(http://static1.beautyrate.ru/images/bgmain.jpg);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
body {
	margin: 5px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-color: #ffeccb;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
td.lxleft {
	background-color: #FFFFFF;
	background-image: url(http://static1.beautyrate.ru/images/lux_table_left.gif);
	background-repeat: repeat-y;
	width:1%;
	}
td.tblleft {
	background-repeat: repeat-y;
	width:1%;
	}
td.lux_left {
	background-color: #FFFFFF;
	background-image: url(http://static1.beautyrate.ru/images/lux_table_left.gif);
	background-repeat: repeat-y;
	width:1px;
	}
td.health_left {
	background-color: #f6d19b;
	background-image: url(http://static1.beautyrate.ru/images/health_table_left.gif);
	background-repeat: repeat-y;
	width:1px;
	}
td.mass_left {
	background-color: #ffdfb1;
	background-image: url(http://static1.beautyrate.ru/images/mass_table_left.gif);
	background-repeat: repeat-y;
	width:1px;
	}
.mainmenu {
	font-size: 12px;
}
.left_a {
	font-size: 12px;
	font-weight: bold;
}
.menutable {
	text-align: center;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
	width: 100%;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	color: #663300;
	margin: 0px;
	padding: 0px;
}
h2.tenpix {
	font-size: 10px;
	font-weight: bold;
	color: #663300;
	margin: 0px;
	padding: 0px;
}
.maintxt {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #663300;
	height:100%;
	margin: 0px;
}
.listmenu {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #663300;
}
td.copy
{
	font-size:10px;
	}
.blockhead{
	font-size: 14px;
	font-weight: bold;
	color: #663300;
}
.leftstat {
	text-align:left;
	font-size: 11px;
	font-weight: bold;
	color: #663300;
}
.leftstat3 {
	text-align:center;
	font-size: 11px;
	font-weight: bold;
	color: #663300;
}
.rightstat {
	text-align:right;
	font-size: 11px;
	font-weight: bold;
	color: #663300;
}
.leftstat0 {
	text-align:left;
	font-size: 11px;
	font-weight: bold;
	color: #663300;
	background-color:#ffeccb;
}
.rightstat0 {
	text-align:right;
	font-size: 11px;
	font-weight: bold;
	color: #663300;
	background-color:#ffeccb;
}
.news {
	font-size: 11px;
	color: #663300;
	text-align: justify;
}
.position_a {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.good {
	font-size: 11px;
	color: #009900;
	text-align: right;
	white-space: nowrap;
}
.bad {
	font-size: 11px;
	color: #CC0000;
	text-align: right;
	white-space: nowrap;
}
.popular {
	font-size: 11px;
	color: #663300;
	text-align: right;
	white-space: nowrap;
}
.goods {
	font-size: 11px;
	color: #009900;
	text-align: center;
	white-space: nowrap;
}
.bads {
	font-size: 11px;
	color: #CC0000;
	text-align: center;
	white-space: nowrap;
}
.popularS {
	font-size: 11px;
	color: #663300;
	text-align: center;
	white-space: nowrap;
}
.news_head {
	font-size: 11px;
	font-weight: bold;
	color: #663300;
}
.news_a {
	font-size: 11px;
}


.forms {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #330000;
}
.formsfield1 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #330000;
	margin: 1px;
	padding: 1px;
	height: 18px;
	width: 110px;
}
a {
	color: #990099;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.butt {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(http://static1.beautyrate.ru/images/bg_button.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
--	width: 80px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCCFF;
	border-right-color: #990066;
	border-bottom-color: #990066;
	border-left-color: #FFCCFF;
	background-color: #990066;
	background-position: center center;
}
input#bfedback {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(http://static1.beautyrate.ru/images/bg_button.gif);
	background-repeat: repeat;
	margin: 6px;
	padding: 5px;
	height: 30px;
    width: 170px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCCFF;
	border-right-color: #990066;
	border-bottom-color: #990066;
	border-left-color: #FFCCFF;
	background-color: #990066;
	background-position: center center;
}
.tablesearch {
	border: 1px solid #c9a775;
	background-color: #ffd598;
}
.reminderField {
	display:none;
	position:absolute;
	padding: 2px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
	width:260px;
	text-align:center;
	
}
td {

	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
}

.forms2 {

	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
}
.leftstat2 {
	font-size: 11px;
	text-align: right;
	color: #663300;
}
.formsfield3 {

	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #330000;
	margin: 1px;
	padding: 1px;
	height: 18px;
	width: 200px;
}
form {
	margin: 0px;
	padding: 0px;
}
.h2_publications {
	font-size: 13px;
	font-weight: bold;
	color: #663300;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.h2_caps {
	text-transform: uppercase;
	color: #663300;
}

h3 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.nonactive {
	color: #CCCCCC;
}
.ratings_name_pos {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
}
.position_a_caps {

	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
}
.butt2 {

	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(http://static1.beautyrate.ru/images/bg_button.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 120px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCCFF;
	border-right-color: #990066;
	border-bottom-color: #990066;
	border-left-color: #FFCCFF;
	background-color: #990066;
	background-position: center center;
}
.butterr {

	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(http://static1.beautyrate.ru/images/bg_buttone.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 120px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCCFF;
	border-right-color: #a60821;
	border-bottom-color: #a60821;
	border-left-color: #FFCCFF;
	background-color: #a60821;
	background-position: center center;
}
.good2 {

	font-size: 12px;
	color: #009900;
	white-space: nowrap;
}
.bad2 {

	font-size: 12px;
	color: #CC0000;
	white-space: nowrap;
}
.maintxt2 {

	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #663300;
}
.codeBlc
{
VISIBILITY: hidden; 
POSITION: absolute;
bottom:0px;
Z-INDEX: 3; 
OVERFLOW: hidden; 
vertical-align:bottom;
text-align:center;
FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);-moz-opacity:0.1;-khtml-opacity:0.1;opacity:0.1;
}
.divBack
{
POSITION: absolute;
	BACKGROUND-COLOR: #FFFFFF; 
Z-INDEX: 2;
text-align:center;
vertical-align:botton;
VISIBILITY: hidden;
BORDER: 1px solid #990066; 
PADDING:10px;
FONT-SIZE: 11px; 
COLOR:#663300;
bottom:5px;
right:5px;
left:5px;
top:5px;
#width:98%;
#height:98%;
FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;
}
.txtHeading
{
width:95%;
text-align:left;
vertical-align:botton;
border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCCFF;
	border-right-color: #a60821;
	border-bottom-color: #a60821;
	border-left-color: #FFCCFF;
	background-color: #FFFFFF;
COLOR:#FFFFFF;
}
.txtBlockLined
{
width:95%;
}
.txtBlockTailer
{
width:95%;
}
.divBackE
{
POSITION: absolute;
	BACKGROUND-COLOR: #FFFFFF; 
Z-INDEX: 2;
text-align:center;
vertical-align:botton;
VISIBILITY: hidden;
BORDER: 1px solid #a60821; 
PADDING:10px;
FONT-SIZE: 11px; 
COLOR:#663300;
bottom:5px;
right:5px;
left:5px;
top:5px;
#width:98%;
#height:98%;
FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;
}
.handle {
		cursor: move;
		height: 14px;
		border-width: 0px 0px 1px 0px;
		background: #990066;
		BORDER: 1px solid #990066; 
		color: #FFFFFF;
		padding: 2px 2px;
		margin: 0px;
		width:100%;
		text-align:center;
	} 
.Ehandle {
		cursor: move;
		height: 14px;
		border-width: 0px 0px 1px 0px;
		background: #a60821;
		BORDER: 1px solid #a60821; 
		color: #FFFFFF;
		padding: 2px 2px;
		margin: 0px;
		width:100%;
		text-align:center;
	} 
.highlight
{
color:blue;
background-color:yellow;
}
.floatImgBlock{
position:absolute; 
visibility:hidden; 
z-index:100;
}
.floatImgBlockRel{
position:relative; 
visibility:hidden; 
z-index:100;
}
div#mainarea{
width:100%;
vertical-align:middle;
text-align:center;
height:100%;
}

.submenu {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	padding: 12px;
	height: 120px;
	width: 150px;
	overflow: visible;
	VISIBILITY: hidden; 
	position: absolute;
	display:inline;
	top: 50px; 
	z-index: 1000;
	text-align: left;
}
A.insubmenu {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0 COLOR: #ffffff; TEXT-DECORATION: none
}
A.insubmenu:hover {
	TEXT-DECORATION: underline
}

.bigfoto
{
VISIBILITY: hidden; 
POSITION: absolute;
bottom:0px;
Z-INDEX: 3; 
OVERFLOW: hidden; 
vertical-align:bottom;
text-align:center;
}
.bBack
{
POSITION: absolute;
	BACKGROUND-COLOR: #000000; 
Z-INDEX: 2;
text-align:center;
vertical-align:botton;
VISIBILITY: hidden;
BORDER: 1px solid #999999; 
PADDING:10px;
FONT-SIZE: 11px; 
COLOR:#FFFFFF;
bottom:5px;
right:5px;
left:5px;
top:5px;
#width:98%;
#height:98%;
-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7; 
	filter: Alpha(Opacity=70); 
} 
div#bottomer {
  height: 100%;
  margin: 0 0 0 0X;
} 
table.msglist
{
width:100%;
height:100%;
border:#990099 solid 1px;
background-color:#FFFFFF;
}
table.msglist > th
{
	font-size:10px;
	padding:7px;
	background-color:#EDCCED;
	font-weight: bold;
	text-transform: uppercase;
	text-align:center;
}
table.msglist > tr
{
	border:#990099 solid 1px;
}
table#submenu
{
border: 1px solid #990099;
background-color:#FFFFFF;
}
div#mearea
{
	padding: 2px;
}
div#msgToolbar
{
overflow:auto;
width:99%;
display:block;
text-align:left;
vertical-align:middle;
}
div#msgTitle
{
text-align:left;
overflow:auto;
width:99%;
display:block;
border: 1px solid ##f6d19b;
padding:3px;
overflow:auto;
}
div#msgAddr
{
text-align:left;
overflow:auto;
width:99%;
display:block;
border: 1px solid ##f6d19b;
padding:3px;
overflow:auto;
}
div#msgind
{
display:none; 
position:absolute; 
left:50px;
top:50px;
padding:5px;
vertical-align:absmiddle;
text-align:center;
width:520px;
height:510px;
line-height:510px;
border: 1px solid red;
overflow:auto;
background-color:#FFFFFF;
-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7; 
	filter: Alpha(Opacity=70); 

}

div#msgindR
{
display:none; 
position:absolute; 
left:50px;
top:50px;
padding:5px;
vertical-align:absmiddle;
text-align:center;
width:520px;
height:510px;
line-height:510px;
border: 1px solid red;
overflow:auto;
background-color:#FFFFFF;
-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7; 
	filter: Alpha(Opacity=70); 

}

div#msgindF
{
display:none; 
position:absolute; 
left:50px;
top:50px;
padding:5px;
vertical-align:absmiddle;
text-align:center;
width:520px;
height:510px;
line-height:510px;
border: 1px solid red;
overflow:auto;
background-color:#FFFFFF;
-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7; 
	filter: Alpha(Opacity=70); 

}

div#fbkind, div#errind
{
display:none; 
position:absolute; 
left:20px;
top:20px;
padding:5px;
vertical-align:absmiddle;
text-align:center;
width:310px;
height:260px;
line-height:260px;
border: 1px solid red;
overflow:auto;
background-color:#FFFFFF;
-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7; 
	filter: Alpha(Opacity=70); 

}

.dCRes
{
text-align:left;
overflow:auto;
width:99%;
display:block;
border: 1px solid ##f6d19b;
padding:3px;
}
div#msgAddr > a
{
text-decoration:none;
font-weight:bold;
color:#000000;
font-size:12px;
}
div#msgBodyContainer
{
overflow:auto;
width:100%;
height:360px;
display:block;
border: 2px inset ##d6b687;
background-color:#FFFFFF;
text-align:justify;
}
div#msgToolbar > a, div#msgToolbar > a:hover,div#msgToolbar > a:visited
{
text-decoration:none;
color:#000000;

}


td.subtext
{
font-size:9px;
}
input#bcode_b,input#bcode_xu,input#bcode_i,input#bcode_u,input#bcode_xi,input#bcode_s
{
font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
color: #FFFFFF;
	background-image: url(http://static1.beautyrate.ru/images/bg_button.gif);
	background-repeat: repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCCFF;
	border-right-color: #990066;
	border-bottom-color: #990066;
	border-left-color: #FFCCFF;
	background-color: #990066;
	background-position: center center;
font-weight:bold;
}


div.submfield
{
float:center;
vertical-align:middle;
text-valig:top;
margin:0px;
font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	width:100%;
}
div.formelement
{
float:left;
vertical-align:baseline;
text-valig:top;
margin:0px;
font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
}
div.formeltlabel
{
float:left;
vertical-align:baseline;
text-valig:top;
margin:0px;
width:120px;
font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
}
div.wrapper
{
float:left;
width:95%;
padding:3px;
margin:7px;
display:block;
text-align:center;
overflow:auto;	
}
.quotation
{font-size:10px; font-weight:bold;
padding:6px;
display:block;
	border: 1px solid ##f6d19b;
	overflow:auto;
}

