body,td,li,p,input,select,textarea,
h1,h2,h3,h4,h5{
	font: 12px Tahoma, Verdana, sans-serif;color:#4A4F59;
}
h1{	
	background:#EEE6DC;
	color:#FF3300;
	font-weight:normal;
	text-transform:uppercase;
	padding:8px 0 5px 25px;
	margin-top:0;
}
h2{	
	border-bottom:#EEE6DC 1px solid;
	color:#FF3300;
	font-weight:normal;
	margin-top:0;
	padding:8px 0 5px 0px;
}
h2.message{	
	border:#FF3300 0px solid;
	background:#EEE6DC;
	border-width:1px 0;
	color:#FF3300;
	font-weight:normal;
	margin-top:0;
	padding:8px 0 5px 12px;
}
body.main{
	margin:0;
	padding:0;
	background:url(../img/bg.1.gif) #FFFFFF;
}
form{
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
small{font-size:10px;}
form{margin-top:0;margin-bottom:0;padding:0;}
input,select,textarea,iframe{border: #cdcdcd 1px solid;background:#FFFFFF;color:#606060;padding:0 2px;width:100%;}
input,select{height:16px;}
input.checkbox{width:16px;height:16px;_border:0 solid;}
input.button{font-size:10px;width:100px;color:white;height:18px;background:#606060 url(../img/bg.1.gif);}
ul{margin:5px 0 6px 14px;}
p,li{
	margin-top:5px;
	margin-bottom:6px;
}
ul li{list-style:url(../img/ico.bullet.gif);}
/* ... ссылки ... */
a{text-decoration: none;color:#FF0000;}
a:hover{color:#C2C2C4;}
/* ... оформление ... */
.content{background:url(../img/bg.3.gif);}
.content_top{background:url(../img/i.t.gif) repeat-x top;}
.content_left{background:url(../img/i.l.gif) repeat-y left;}
.content_right{background:url(../img/i.r.gif) repeat-y right;}
.content_bottom{background:url(../img/i.b.gif) repeat-x bottom;}
.content_center{border-top:#DCD0C2 2px solid;}

.top div.left{background:url(../img/bg.top.left.jpg) no-repeat left top; height:223px;}
.top td{background:url(../img/bg.top.jpg) repeat-x;}
.top div.right{background:url(../img/bg.top.right.jpg) no-repeat right bottom;height:223px;}
.menu{margin:203px 20px 250px 30px;}
.menu a{color:white;}
.menu li{list-style:url(../img/menu.gif);}
/* ... PNG ... */
img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	_display:block;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
}
/* ... RE ... */
table.reTable		{border-color:#5E5E5E;}
table.reTable td{border-color:#5E5E5E;} 


/* ... block = richedit ... */
	table.reTable{border: none;border-collapse:collapse;}
	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{display:block;float:left;margin:2px 30px 5px 2px;}
	table.reTableRight{display:block;float:right;margin:2px 2px 5px 30px;}

	table.reTable img.reImageLeft, img.reImageLeft{float:left;margin:2px 5px 5px 2px;}
	table.reTable img.reImageRight, img.reImageRight{float:right;margin:2px 2px 5px 5px;}
	table.reTable img.reImage, img.reImage{cursor:hand;}

	object.reFlash{display:inline;}
	object.reFlash embed{display:inline;}
	object.reFlashLeft{float:left;margin:2px 5px 1px 2px;padding-right:5px;_padding-right:0px;}
	object.reFlashLeft embed{float:left;margin:2px 5px 1px 2px;_float:none;_margin:0;}
	object.reFlashRight{float:right;margin:2px 2px 1px 5px;}
	object.reFlashRight embed{float:right;margin:2px 2px 1px 5px;_float:none;_margin:0;}

	.reVideo{display:table;}
	.reVideoLeft{float:left;margin:0 5px 1px 2px;}
	.reVideoRight{float:right;margin:0 2px 1px 5px;}
	.reVideo embed, .reVideo object{}
/* ... block = richedit ... */
