body{background:#4775d1; }

/*
Дизайнерский блок для контента
*/
DIV.designblock{
	widht:auto;
	height:auto;
	position:relative;
	background:#fff;
	padding:0;
	margin:0;		
}

DIV.designblock TABLE.maintable{
position:relative;
	width:100%;
	padding:0;
	margin:0;
	border:0 none;
	background:#fff;
	border-spacing: 0;
	border-collapse:collapse; 
}

DIV.designblock TABLE.maintable TD{
	padding:0;
	margin:0;
	border:0 none;
}


DIV.designblock TABLE.maintable TD.bcontent{
	background:#fff;
}

/*Левый верхний уголок блока*/
DIV.designblock TABLE.maintable TD.bclt{
	width:18px;
	height:20px;
	background:url(images/b_c_lt.png) no-repeat top left #fff;
}
DIV.designblock TABLE.maintable TD.bclt DIV{
	width:18px;
	height:20px;
	background:transparent;
	font-size:0;
	line-height:0;
}


DIV.designblock TABLE.maintable TD.bbt{
	width:100%;
	height:20px;
	background:url(images/b_b_t.png) repeat-x top #fff;
}
DIV.designblock TABLE.maintable TD.bbt DIV{
	width:auto;
	height:20px;
	background:transparent;
	font-size:0;
	line-height:0;
}

DIV.designblock TABLE.maintable TD.bcrt{
	width:25px;
	height:20px;
	background:url(images/b_c_rt.png) no-repeat top left #fff;
}
DIV.designblock TABLE.maintable TD.bcrt DIV{
	width:25px;
	height:20px;
	background:transparent;
	font-size:0;
	line-height:0;
}

DIV.designblock TABLE.maintable TD.bbl{
	width:18px;
	height:auto;
	background:url(images/b_b_l.png) repeat-y left #fff;
}
DIV.designblock TABLE.maintable TD.bbl DIV{
	width:18px;
	height:auto;
	background:transparent;
	font-size:0;
	line-height:0;
}

DIV.designblock TABLE.maintable TD.bbr{
	width:24px;
	height:auto;
	background:url(images/b_b_r.png) repeat-y right #fff;
}
DIV.designblock TABLE.maintable TD.bbr DIV{
	width:24px;
	height:auto;
	background:transparent;
	font-size:0;
	line-height:0;
}

/*Низ блока*/

DIV.designblock TABLE.maintable TD.bclb{
	width:18px;
	height:20px;
	background:url(images/b_c_lb.png) no-repeat top left #fff;
}
DIV.designblock TABLE.maintable TD.bclb DIV{
	width:18px;
	height:20px;
	background:transparent;
	font-size:0;
	line-height:0;
}


DIV.designblock TABLE.maintable TD.bbb{
	width:100%;
	height:24px;
	background:url(images/b_b_b.png) repeat-x top #fff;
}
DIV.designblock TABLE.maintable TD.bbb DIV{
	width:auto;
	height:24px;
	background:transparent;
	font-size:0;
	line-height:0;
}

DIV.designblock TABLE.maintable TD.bcrb{
	width:25px;
	height:24px;
	background:url(images/b_c_rb.png) no-repeat top left #fff;
}
DIV.designblock TABLE.maintable TD.bcrb DIV{
	width:25px;
	height:24px;
	background:transparent;
	font-size:0;
	line-height:0;
}


TABLE.body{
	width:100%;
}
TABLE.body TD{vertical-align:top;}
TABLE.body TD.leftzone{
	/*width:220px;*/
	width:20%;

}
TABLE.body TD.leftzone DIV.leftzone{
	width:auto;
}
TABLE.body TD.rightzone{
	/*width:220px;*/
	width:15%;
}
TABLE.body TD.rightzone DIV.rightzone{
	width:auto;
}
TABLE.body TD.centerzone{
	width:65%;
}



#backcontact{}
#backcontact .fio{width:200px;}
#backcontact .phone{width:200px;}
#backcontact .email{width:200px;}
#backcontact .company{width:200px;}
#backcontact .text{width:200px; height:300px;}
#backcontact .reset{}
#backcontact .ok{}
