/* --- панель управления */
#rPanel{
	padding: 0px;
	margin: 1px;
}
#rPanel img{
	padding: 0px;
	margin: 0px;
}
#rPanel button,.buttons button{
	width:22px;
	height:22px;
	padding: 0 0 1px 1px;
	_padding: 1px;
	margin: 1px 1px 3px 1px;
	background-color:#eeeeee;
	border: outset #cccccc 1px;
	font: 10px verdana;
	line-height:16px;
	text-align: center;
	cursor:hand;
}
.big_buttons button{
	width:54px;
	height:54px;
}
#rPanel select{
	width:94px;
	height:24px;
	padding: 0px;
	margin: 1px 1px 3px 1px;
	background-color:#eeeeee;
	border: outset #cccccc 1px;
	font: 10px verdana;
	line-height:16px;
	cursor:hand;
}
#rPanel button.lock,.buttons button.lock{
	background-color:#ffffff;
	filter: alpha(opacity=50);
}
#rPanel button.down,.buttons button.down{
	border: inset #cccccc 1px;
}
#rPanel button.hover,.buttons button.hover{
	background-color:#fefefe;
	border: solid #333399 1px;
}
.richedit_button{
	height:20px;
	padding: 0px;
	margin: 1px;
	background-color:#eeeeee;
	border: outset #eeeeee 1px;
	font: 10px verdana;
	text-align: center;
}

/* --- выпадающий слой */
.dropdown,
.dropdown td,
.dropdown select,
.dropdown input,
.dropdown form{
	font: 10px verdana;
	color:#333399;
	padding:0;
	margin:0;
}
.dropdown{
	background-color:#eeeeee;
	border:0px solid;
}
.dropdown fieldset{
	float:left;
	border: solid #333333 1px;
	padding:3px;
	margin:5px;
}
.dropdown select,
.dropdown input{
	width:158px;
	margin:2px;
	padding:0;
	background-color:#ffffff;
	border: inset #eeeeee 1px;
}
.dropdown select{
	width:167px;
}

.dropdown select{ font: 10px arial;}
.dropdown .clear{
	border:0;
	margin:0;
	padding:0;
}
.dropdown .title{
	margin-top:5px;
}
.dropdown .hand{
	cursor:hand;
}
.dropdown td{
	border: outset #eeeeee 1px;
}
.dropdown .checked{
	border: inset #333333 1px;
}
.dropdown .hover{
	border: inset #eeeeee 1px;
}
.dropdown .buttons{
	margin-top:5px;	
	margin-right:5px;
	clear:both;
	text-align:right;
}
/* --- поле редактирования */
body.richedit{
	border:0px solid;
	padding: 2px;
}
body.richedit table.reTable{
	border-right: solid 1px #595959;
	border-bottom: solid 1px #595959;
}
body.richedit table.reTable td{
	border-left: solid 1px #595959;
	border-top: solid 1px #595959;
}
body.richedit table.reBordered,
body.richedit table.reCellBordered td,
body.richedit table.reCellBordered{
	border-color:#333399;
}

body.richedit blockquote{
	margin:0px;
	margin-left:1px;
	padding-left:20px;
}

body.showspecial a{  padding-right:8px; margin-left:1px; border-bottom: solid #333399 1px; background:url(img/re_ahref.gif) right no-repeat;}
body.showspecial p{  padding-left:7px;  margin-left:1px; border-left: solid #595959 1px; background:url(img/re_paragraph.gif) no-repeat;}
body.showspecial h1{ padding-left:10px; margin-left:1px; border-left: solid #595959 1px; background:url(img/re_header_1.gif) no-repeat;}
body.showspecial h2{ padding-left:10px; margin-left:1px; border-left: solid #595959 1px; background:url(img/re_header_2.gif) no-repeat;}
body.showspecial h3{ padding-left:10px; margin-left:1px; border-left: solid #595959 1px; background:url(img/re_header_3.gif) no-repeat;}
body.showspecial h4{ padding-left:10px; margin-left:1px; border-left: solid #595959 1px; background:url(img/re_header_4.gif) no-repeat;}
body.showspecial h5{ padding-left:10px; margin-left:1px; border-left: solid #595959 1px; background:url(img/re_header_5.gif) no-repeat;}

body.showspecial li{
	padding-left:7px;
	background:url(img/re_list.gif) no-repeat;
}
body.showspecial blockquote{
	border-left: solid #C60000 1px;
	background:url(img/re_blockquote.gif) no-repeat;
}
/* ... block = richedit ... */
img.reImageLeft{float:left;margin:2px 5px 5px 2px;}
img.reImageRight{float:right;margin:2px 2px 5px 5px;}
img.reImage{cursor:hand;}

table.reTable		{					border: none;}
table.reTable td{					border: none;padding:3px;}
table.reBordered{					border: solid 1px;}
table.reCellBordered{			border-bottom: solid 1px;	border-right: solid 1px;}
table.reCellBordered td{	border-top: solid 1px;		border-left: solid 1px;}
table.reTableLeft{float:left;margin:2px 5px 5px 2px;}
table.reTableRight{float:right;margin:2px 2px 5px 5px;}