body {
	margin: 0px;
	padding: 0px;
	background: #FFF;
}
table.maintable {
	width: 853px;
	height: auto;
	margin: 0 auto;
}
table.maintable td.mheaderlogo {
	width: 249px;
	height: 87px;
	padding: 23px 0px 0px 21px;
	vertical-align: top;
}
table.maintable td.mheadericons {
	width: 604px;
	height: 87px;
	padding: 1px 0px 1px 0px;
	vertical-align: top;
	background: transparent url('bg-icons.gif') left 1px no-repeat;
}
table.maintable td.mfooterline {
	height: 2px;
	padding: 0px 6px 0px 3px;
}
table.maintable td.mfootercontacts {
	height: 84px;
	padding: 29px 13px 0px 3px;
	vertical-align: top;
	color: #6C6C6C;
}
table.maintable td.mfootercontacts td {
	color: #6C6C6C;
}
table.maintable td.mheaderimage{
	width: 604px;
	height: 168px;
	border-bottom: 1px solid #FFF;
	padding: 1px 0px
	color: #6C6C6C;
	background: transparent url('bg-heade.jpg') left top no-repeat;
	padding: 142px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
}
table.maintable td.mheaderlinks {
	padding-right: 1px;
	vertical-align: top;
}
table.maintable td.mmenublank {
	height: 28px;
	border-right: 1px solid #FFF;
	background: transparent url('mmenubla.gif') right top no-repeat;
}
table.maintable td.mmenu {
	background: transparent url('bg-menu0.gif') left top repeat-x;
	height: 28px;
	width: 604px;
	padding: 0px 20px 0px 31px;
}
table.maintable td.mbanners {
	vertical-align: top;
	padding-bottom: 10px;
}
table.maintable td.mtextout {
	padding: 0px 12px 18px 17px;
	border-top: 1px solid #5899C2;
	vertical-align: top;
}
/**/
table.banner1 {
	width: 286px;
	height: 126px;
	background: transparent url('01000000.jpg') left top no-repeat;
	float: left;
}
table.banner1 td, table.banner2 td, table.banner3 td {
	padding: 18px 10px 10px 80px;
	vertical-align: top;
	cursor: pointer;
}
table.banner1 td a, table.banner2 td a, table.banner3 td a {
	text-decoration: none;
	text-transform: uppercase;
	color: #FF4200;
}
table.banner2 {
	width: 282px;
	height: 126px;
	background: transparent url('02000000.jpg') left top no-repeat;
	float: left;
}
table.banner3 {
	width: 281px;
	height: 126px;
	background: transparent url('03000000.jpg') left top no-repeat;
	float: left;
}
/*шапка*/
div.mheadericons {
	position: relative;
	width: 604px;
	height: 85px;
}
img.icohome {
	position: absolute;
	left: 35px;
	top: 38px;
}
img.icositemap {
	position: absolute;
	left: 70px;
	top: 38px;
}
img.icofeedback {
	position: absolute;
	left: 106px;
	top: 38px;
}
/* арте: не будем вмешиваться в логику, хотя топ стоило задать для div.mheadericons */
img.icoen {
	position: absolute;
	left: 140px;
	top: 27px;
}
img.icofr {
	position: absolute;
	left: 178px;
	top: 27px;
}
div.belarus {
	position: absolute;
	left: 267px;
	top: 18px;
	width: 328px;
	height: 49px;
	color: #FF4200;
	cursor:hand;
	cursor:pointer;
}
div.belarus img {
	margin-right: 19px;
}
/*Подвал*/
table.mfooterline {
	width: 100%;
	height: 2px;
}
table.mfooterline td.left {
	width: 406px;
	background: #9A9A9A;
}
table.mfooterline td.right {
	width: 844px;
	border-left: 1px solid #FFF;
	background: #B4B4B4;
	border-bottom: 1px solid #FFF;
}
/*ссылки*/
table.headerlinks {
	height: 41px;
	width: 100%;
	margin-bottom: 1px;
	background: transparent url('bg-heade.gif') left top repeat-x;
}
table.headerlinks td.end {
	width: 11px;
	background: transparent url('bg-headf.gif') left top no-repeat;
}
table.headerlinks td.link {
	background: transparent url('bg-headg.gif') left top no-repeat;
	padding: 5px 0px 5px 55px;
}
table.headerlinks td.link a {
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
}
/*банеры голубые*/
table.bluebanners {
	width: 248px;
}
table.bluebanners td {
	color: #BAE0F7;
	padding-left: 105px;
}
table.bluebanners td a {
	color: #FFF;
	text-decoration: none;
}
table.bluebanners td.top {
	background: transparent url('bluebann.gif') left top no-repeat;
	height: 85px;
}
table.bluebanners td.bottom {
	background: transparent url('bluebano.gif') left top no-repeat;
	height: 87px;
}
/*mainmenu*/
table.mainmenu {
	width: 100%;
}
table.mainmenu td.menubutton1 {
	width: 22%;
}
table.mainmenu td.menubutton2 {
	width: 20%;
}
table.mainmenu td.menubutton3 {
	width: 25%;
}
table.mainmenu td.menubutton4 {
	width: 20%;
}
table.mainmenu td.menubutton5 {
	width: 20%;
}
table.mainmenu a {
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}
div.button {
	position: relative;
}
div.button-act {
	position: relative;
}
div.but {
	top: -20px;
	position: absolute;
}
div.button-act table.button {
	height: 36px;
}
div.button-act table.button td.start {
	width: 2px;
	background: transparent url('button-s.gif') left -1px no-repeat;
}
div.button-act table.button td.end {
	width: 9px;
	background: transparent url('button-e.gif') left -1px no-repeat;
}
/*--------IE6,7hook----*/
* html div.button-act table.button td.start {
	background: transparent url('button-s.gif') left top no-repeat;
}
* html div.button-act table.button td.end {
	background: transparent url('button-e.gif') left top no-repeat;
}
/*--------/IE6,7hook----*/

div.button-act table.button td.body {
	white-space: nowrap;
/*	padding: 8px 15px 7px 13px; xi-pravka*/
	padding-left:6px; 
	padding-right:6px;
	background: #FFF url('button-b.gif') left top repeat-x;
}

div.button-act table.button td.body a {
	color: #5899C2;
	background: transparent url('menu-arr.gif') left 5px no-repeat;
	display: block;
	padding: 0px 0px 0px 8px;
}

div.button table.button {
	height: 36px;
}
div.button table.button td.start {
	width: 2px;
	background: transparent;
}
div.button table.button td.end {
	width: 9px;
	background: transparent;
}
div.button table.button td.body {
	white-space: nowrap;
	padding: 8px 15px 7px 13px;
	background: transparent;
}
div.button table.button td.body a {
	color: #ААА;
	background: transparent url('menu-arr.gif') left 5px no-repeat;
	display: block;
	padding: 0px 0px 0px 8px;
}
