body {
	padding: 0; margin: 0; background: #737373 url(images/bg.jpg) repeat-x;
}
#main {margin-top:50px;}
#logo {
	background: url(images/top.jpg) repeat-x;
color: #FFFFFF;
	height:73px;
	}
	#logo div {height:73px; background:url(images/top.jpg) repeat-x;}
	#logo img {float:left;}
	#menu { background:#e0ecba; height:34px;}
#r2 {
	position:absolute;
	left:11px;
	top:107px;
	width:766px;
	height:45px;
	z-index:2;
}
#logo a:link, #logo a:visited { padding:20px 50px;
line-height: 35px; text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
#logo a:hover {
 color:#ff7e00; text-decoration:underline;
}
#menu a:link, #menu a:visited {
width:15ex; height:30px; float:left; line-height: 30px; text-decoration:none;
text-align:center; margin:0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #030;
	
}
#menu a:hover {
background:#FFFFFF; color:#007e00;
}
#reg #logo #d {display:block; width:15ex; height:3ex; float:left; line-height: 3ex; text-decoration:none;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color: #070;
	background: #FFF;}div {
	font-family: Arial, Helvetica, sans-serif;
}
.news {
	padding: 10px;
	height: auto;
	width: 80ex;
	border: 1px solid #78d65c;
	margin: 20px;
}
.news img {float:left; padding:0 10px; border: none;}
.news #nob img {padding:0 2px;}
.news div {clear: both; }
.news p {text-align:justify;}
.news .author {text-align:right; font:italic 16px/20px Verdana, Geneva, sans-serif; color:#030;}
h1 {color:#060; border-bottom:#6F6 1px dotted; font-size:16px;}
.bot {
	padding: 10px;
	height: auto;
	width: 80ex;
	border: 1px solid #ff7e00;
	margin: 20px;
}
.bot img{margin:auto;border:0}
ul a:link, ul a:visited {
display:block; width:22ex; height:4ex; line-height: 4ex; text-decoration:none;
text-align:left; text-indent:20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #050;
	background: #e0ecba;
}
ul a:hover {
background:#eff3e2; color:#787860c;
}
li {list-style: none;}
ul span {color:#960;height:4ex; line-height: 4ex;display:block;text-align:center; font-family: Arial, Helvetica, sans-serif; background:#f8fcec;}
#gost {background:#5a5; color:#06F;padding:1px 0; margin:0;	width: 80ex;margin-left:20px;}
#gost address {background:#bfa; color:#06F;padding:5px 20px;margin:1px; height:20px; }
#gost p {background:#fff; color:#06F;padding:5px 20px;margin:1px 1px 3px 1px; }
p {margin-left:40px;}
.top {background: url(images/top.gif) no-repeat;height:10px;text-align:right;}
.top span {background:url(images/top.gif) no-repeat right top; height:10px;width:10px; float:right;}
.mob {background: url(images/mob.gif) no-repeat bottom left;height:10px;text-align:right;}
.mob span {background:url(images/mob.gif) no-repeat right bottom; height:10px;width:10px; float:right;}
ul li.partner {text-align:center;}
