/* CSS Document */
* {
	border: none;
}
html {
	margin:0px;
	min-height:100%;
	background:#014680 url(i/bg.jpg) repeat-x bottom left;
}
body,td,th {
	font-family:Arial;
	min-height:100%;
	font-size:12px;
	margin:0px;
}
#body {
	min-height:100%;
	width: 919px;
	position:relative;
	background:#303030;
}
#index_content {
	height:994px;
	position:relative;
	background:#FFFFFF;
}
#right {
	position:absolute;
	top:0px;
	right:0px;
}
#logo {
	position:absolute;
	top:0px;
	left:53px;
}
#top_buts {
	position:absolute;
	top:0px;
	right:27px;
}
#top_grey{
	position:absolute;
	top:16px;
	right:27px;
}
#blue_zagagulina {
	position:absolute;
	top:287px;
	left:0px;
}
#tubs {
	position:absolute;
	top:97px;
	right:27px;
}
#num1 {
	position:absolute;
	top:116px;
	right: 386px;
	z-index:1;
}
#menu {
	position:absolute;
	width: 151px;
	top:258px;
	left:31px;
}
#menu_top {
	height:4px;
	background:url(i/menu_top.jpg);
}
#menu a {
	display:block;
	background:url(i/menu_bg.gif);
	color: #303030;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0 15px 36px;
}

#news {
	position:absolute;
	top: 258px;
	left: 231px;
	width: 293px;
}
#text_1 {
	position:absolute;
	top: 558px;
	left: 231px;
	width: 650px;
}
#news div {
	border-top: 1px solid #B4BCCA;
	padding: 9px 15px 6px 15px;
}
#news div span.date {
	font-size:9px;
	color:#00A9D9;
}
#news div a {
	text-decoration:none;
	color:#FFA200;
}
#se a {
color:#0070CC;
font-size:12px;
}
#sa a {
color:#0070CC;
font-size:12px;
}
#footer {
	height:84px;
	position:relative;
}
#foottel {
	margin-right:50px;
}
#copyrights {
	width:	350px;
	position:absolute;
	top: 7px;
	left: 30px;
	color:#0070CC;
}
#counters {
	width:	200px;
	position:absolute;
	top: 7px;
	left: 390px;
}
#razrab {
	width:	200px;
	position:absolute;
	text-align:right;
	top: 7px;
	right: 30px;
	color:#0070CC;
}
#razrab a {
	color:#0070CC;
}