html, body {
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
    height: 100%;
}
body{
	background:url(/images/bg_body_main.jpg) left top repeat-x;
	min-width: 1000px;
	width: 100%;
	margin: 0 auto;
	color:#415b61;
    font: 12px Tahoma;
}

.krug{
	margin-top:40px;
	width:1000px;
	height:735px;
	background:url(/images/bg_main.jpg) left top no-repeat;
	position:relative;
}
.news_0_main{
	position:absolute;
	background:url(/images/news_0_main.gif) top left no-repeat;
	padding:0 1px 0 12px;
	display:block;
	z-index:1005;
	height:11px;
	width:51px;
	top:199px;
	left:29px;
	color:#89adb7;
	font-size:9px;
}
.news_0_main:hover{
	position:absolute;
	background:none;
	padding:0 1px 0 12px;
	display:block;
	z-index:1005;
	height:11px;
	width:51px;
	top:199px;
	left:29px;
	color:#c30303;
	font-size:9px;
}
.map_0_main{
	position:absolute;
	background:url(/images/map_0_main.gif) top left no-repeat;
	padding:0 1px 0 12px;
	display:block;
	z-index:1005;
	height:11px;
	width:71px;
	top:198px;
	left:74px;
	color:#89adb7;
	font-size:9px;
}
.map_0_main:hover{
	position:absolute;
	background:none;
	padding:0 1px 0 12px;
	display:block;
	z-index:1005;
	height:11px;
	width:71px;
	top:198px;
	left:74px;
	color:#c30303;
	font-size:9px;
}
.contacts_0_main{
	position:absolute;
	background:url(/images/contacts_0_main.gif) top left no-repeat;
	padding:0 1px 0 14px;
	display:block;
	z-index:1005;
	height:11px;
	width:51px;
	top:199px;
	left:121px;
	color:#89adb7;
	font-size:9px;
}
.contacts_0_main:hover{
	position:absolute;
	background:none;
	padding:0 1px 0 14px;
	display:block;
	z-index:1005;
	height:11px;
	width:51px;
	top:199px;
	left:121px;
	color:#c30303;
	font-size:9px;
}
.ru_main{
	background:url(/images/ru_main.jpg) left top no-repeat;
	display:block;
	width:22px;
	height:23px;
	position:absolute;
	left:555px;
	top:77px;
}
.en_main{
	background:url(/images/En_main.jpg) left top no-repeat;
	display:block;
	width:22px;
	height:23px;
	position:absolute;
	left:585px;
	top:77px;
}
.ru_main:hover{
	background:url(/images/ru_main_a.jpg) left top no-repeat;
	display:block;
	width:22px;
	height:23px;
	position:absolute;
	left:555px;
	top:77px;
}
.en_main:hover{
	background:url(/images/En_main_a.jpg) left top no-repeat;
	display:block;
	width:22px;
	height:23px;
	position:absolute;
	left:585px;
	top:77px;
}
.m1_main{
	background:url(/images/m1_main.png) left top no-repeat;
	display:block;
	width:224px;
	height:131px;
	position:absolute;
	left:625px;
	top:1px;
	z-index:3;
}
.m2_main{
	background:url(/images/m2_main.png) left top no-repeat;
	display:block;
	width:224px;
	height:131px;
	position:absolute;
	left:723px;
	top:85px;
	z-index:2;
}
.m3_main{
	background:url(/images/m3_main.png) left top no-repeat;
	display:block;
	width:224px;
	height:131px;
	position:absolute;
	left:771px;
	top:217px;
	z-index:1;
}
.m4_main{
	background:url(/images/m4_main.jpg) left top no-repeat;
	display:block;
	width:224px;
	height:131px;
	position:absolute;
	left:771px;
	top:348px;
}
.m5_main{
	background:url(/images/m5_main.jpg) left top no-repeat;
	display:block;
	width:224px;
	height:131px;
	position:absolute;
	left:723px;
	top:478px;
}
.m6_main{
	background:url(/images/m6_main.jpg) left top no-repeat;
	display:block;
	width:224px;
	height:131px;
	position:absolute;
	left:623px;
	top:608px;
}
.m1_main:hover, .m2_main:hover,.m3_main:hover, .m4_main:hover,.m5_main:hover, .m6_main:hover{
	background:none;
}
.text{
	width:300px;
	height:160px;
	text-align:right;
	position:absolute;
	top:375px;
	left:312px;
	font: 11px/18px Tahoma;
}
#flash{
	text-align:center;
}
