html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, big, font, img, small, strike, strong,
sub, sup, dl, dt, dd, ol, ul, li, form, label
{
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
}

//DIV, span {border: 1px solid #00ff00;}

.body { 
	background: #ffffee;
}
.navig {
//        width: 1000px;
	background: #FFFFEE;
}
#outer {
        width: 1000px;
	background: #FFFFEE;
	padding: 0 0 0 0;
        margin: 0 auto;
}
#top {
	align: center;
	height: 290px;
	background: #d6d6ef url(pict/grad.png);
        background-repeat: repeat-x;
        background-position: left bottom;
}
#top #menu{
	width: 1000px;
        padding: 0;
        margin: 0 auto;
}
#right {
	float: right;
	margin:0;
	margin-left:7px;
	padding-left: 10; padding-left: "0";
	width: 180px;
}
#left {
	float: left;
	width: 200px;
}
#main {
	float: left;
	width: 755px; width: "755px";
	margin: 0 0px 0 10px;
/*	padding: 0 20 0 20; */
}
#bottom {
	padding: 20 0 20 0;
	color: #000;
/*	background: #d6d6ef url(pict/grad-b.png);
//	background-repeat: repeat-x;
//	background-position: left top;*/
}
#bottom #bottom-in{
	width: 975px; width: "1000px";
        padding: 0;
        margin: 0 auto;
}

//кнопки
div.btns{
	zoom:1;
	white-space:nowrap;
	weidth:100%;
}

div.btns:after
{
	display:block;
	clear:both;
	content:'';
}

div.btns a.btn{
	float:left;
	background:buttonface url(border-2.gif) no-repeat;cursor:pointer;font-size:0;text-align:center;
	text-align:center;
	display:block;
	_width:140px;
	width:95%;
	min-width:140px;
	text-decoration:none;
	margin:3px 2px;
}

div.btns a.btn:hover span{
	opacity:0.6;
	filter:alpha(opacity:80);
}

div.btns a.btn span
{
	padding:3px 8px 4px 8px;
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(border.gif) right bottom no-repeat;
	font:small/1 Verdana;
	font-weight:bold;
	color:#222;
}
//закругленные рамки
.curved {display:block; overflow: auto;}
.curved .b1, .curved .b2, .curved .b3, .curved .b4, .curved .box 
{ display:block; overflow:hidden; background:#ffffff; font-size:1px; border:0 solid #d6d6ef; border-width: 0 1px;}
.curved .b1 { margin:0 5px; border-width:1px 0 0 0; height:-1; }
.curved .b2 { margin:0 3px; border-width: 0 2px; height:1px; }
.curved .b3 { margin:0 2px; height:1px; }
.curved .b4 { margin:0 1px; height:2px; }
.curved .box { font-size: 1em; border-width: 0 1px; padding: 0 10px;}

.shadow{
	border:1px solid #eee;
	border-width:1px 2px 2px 1px;
	padding-bottom:2px;
	padding-right:2px;
	background:#ccc;
	}
