* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
body {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	background: #fff ;
	font-size: 11px;
	color: #585858;
}
a  {
	outline: none;
}
.clear {
	height: 0;
	overflow: hidden;
	clear: both;
}
.left {float: left;}
.right {float: right;}
.hide {
	display: none;
}
#site {
	background: url('/images/background.gif') no-repeat  top;
	width: 999px;
	margin: 0 auto 0;
}
#header {
	padding: 15px 50px 20px 50px;
	height: 100px;
}
h1.main {float: left;}
a.logo {
	width: 313px;
	height: 103px;
	overflow: hidden;
	display: block;
	background: url('/images/logo.gif') no-repeat; 
}
#formsearch {
	float: right;
	padding: 50px 0 0 0;
}
#formsearch  .im {
	position: relative;
	top: 8px;
}
#formsearch input.f {
	width: 198px;
	border: 1px solid #eceaea;
	padding: 2px 0 2px 2px;
}
#menu {
	background: url('/images/menu_back.gif') no-repeat;
	height: 52px;
	width: 943px;
	list-style: none;
	padding: 11px 0 0 38px;
}
#menu li {float: left;margin: 0 18px 0 0;}	
#menu li a {
	height: 21px;
	display: block;
}
#menu li a.home {background: url('/images/home.gif') no-repeat;width: 61px;}
#menu li a.home:hover {background: url('/images/home_hover.gif') no-repeat;width: 61px;}
#menu li a.homecurrent {background: url('/images/home_hover.gif') no-repeat;width: 61px;}
#menu li a.aboutus {background: url('/images/aboutus.gif') no-repeat;width: 55px;}
#menu li a.aboutus:hover {background: url('/images/aboutus_hover.gif') no-repeat;width: 55px;}
#menu li a.aboutuscurrent {background: url('/images/aboutus_hover.gif') no-repeat;width: 55px;}
#menu li a.conception {background: url('/images/conception.gif') no-repeat;width: 87px;}
#menu li a.conception:hover {background: url('/images/conception_hover.gif') no-repeat;width: 87px;}
#menu li a.conceptioncurrent {background: url('/images/conception_hover.gif') no-repeat;width: 87px;}
#menu li a.forum {background: url('/images/forum.gif') no-repeat;width: 51px;}
#menu li a.forum:hover {background: url('/images/forum_hover.gif') no-repeat;width: 51px;}
#menu li a.forumcurrent {background: url('/images/forum_hover.gif') no-repeat;width: 51px;}
#menu li a.objects {background: url('/images/objects.gif') no-repeat;width: 57px;}
#menu li a.objects:hover {background: url('/images/objects_hover.gif') no-repeat;width: 57px;}
#menu li a.objectscurrent {background: url('/images/objects_hover.gif') no-repeat;width: 57px;}
#menu li a.subitia {background: url('/images/subitia.gif') no-repeat;width: 68px;}
#menu li a.subitia:hover {background: url('/images/subitia_hover.gif') no-repeat;width: 68px;}
#menu li a.subitiacurrent {background: url('/images/subitia_hover.gif') no-repeat;width: 68px;}
#menu li a.statii {background: url('/images/statii.gif') no-repeat;width: 55px;}
#menu li a.statii:hover {background: url('/images/statii_hover.gif') no-repeat;width: 55px;}
#menu li a.statiicurrent {background: url('/images/statii_hover.gif') no-repeat;width: 55px;}
#menu li a.obuchenie {background: url('/images/obuchenie.gif') no-repeat;width: 77px;}
#menu li a.obuchenie:hover {background: url('/images/obuchenie_hover.gif') no-repeat;width: 77px;}
#menu li a.obucheniecurrent {background: url('/images/obuchenie_hover.gif') no-repeat;width: 77px;}
#menu li a.vruzki {background: url('/images/vruzki.gif') no-repeat;width: 59px;}
#menu li a.vruzki:hover {background: url('/images/vruzki_hover.gif') no-repeat;width: 59px;}
#menu li a.vruzkicurrent {background: url('/images/vruzki_hover.gif') no-repeat;width: 59px;}
#menu li a.partners {background: url('/images/partners.gif') no-repeat;width: 83px;}
#menu li a.partners:hover {background: url('/images/partners_hover.gif') no-repeat;width: 83px;}
#menu li a.partnerscurrent {background: url('/images/partners_hover.gif') no-repeat;width: 83px;}
#menu li a.contacts {background: url('/images/contacts.gif') no-repeat;width: 74px;}
#menu li a.contacts:hover {background: url('/images/contacts_hover.gif') no-repeat;width: 74px;}
#menu li a.contactscurrent {background: url('/images/contacts_hover.gif') no-repeat;width: 74px;}
.mainintrotext {
	font-size: 12px;
	text-align: justify;
	color: #585858;
	padding: 15px 90px 10px 75px;
}
.mainintrotext h2 {
	color: #585858;
	font-size: 11px;
}
h1.title, h1.titlesmall {
	height: 32px;
	padding: 13px 0 0 35px;
	overflow: hidden;
	margin: 0 0 0 40px;
	font-size: 12px;
	color: #69c1e5;
	text-transform: uppercase;
}
h1.title {
	width: 871px;
	background: url('/images/title_back.gif') no-repeat;
}
h1.titlesmall {
	width: 686px;
	margin: 0;
	padding: 11px 0 0 25px;
	background: url('/images/small_h1_back.gif') no-repeat;
}
#objectts {
	padding: 0 0 0 40px;
}
.objectsdiv {
	float: left;
	margin: 0 0 10px;
	width: 181px;
}
.obj {
	width: 181px;
	height: 140px;
	margin: 0 0 5px;
	overflow:hidden;
}
.lentichka {
	background: url('/images/lentichka.png') no-repeat;
	width: 150px;
	height: 14px;
	overflow: hidden;
	position: relative;
	top: -30px;
	margin: 0 0 -20px 0;
	left: 7px;
	color: #585858;
	font-size: 10px;
	padding: 1px 0 0 17px;
}
.seemoreinfo {
	background: url('/images/seemoreinfo.gif') no-repeat;
	display: block;
	width: 165px;
	height: 19px;
	overflow: hidden;
	color: #585858;
	font-size: 10px;
	text-decoration: none;
	padding: 5px 0 0 16px;
	font-weight: bold;
}
.separator {
	width: 977px;
	height: 31px;
	overflow: hidden;
	background: url('/images/separator.gif') no-repeat;
	margin: 0 0 10px 10px;
}
.newsitem {
	width: 866px;
	overflow: hidden;
	background: #e9e9e7;
	margin: 0 0 22px 50px;
	padding: 8px 0 6px 10px;
}
.newsitem .image, .newsitem .image1 {
	overflow: hidden;
	float: left;
}
.newsitem .image {
	width: 100px;
	height: 99px;
}
.newsitem .leftimm {
	float: left;
	width: 215px;
}
.newsitem .backcloo {
	background: #f9f6f6;
	width: 195px;
	height: 16px;
	color: #585858;
	padding: 3px 0 2px 5px;
	margin: 0 0 15px 6px;
}
.newsitem .image1 {
	width: 211px;
	height: 211px;
}
.newsitem .text {
	padding: 0 0 0 20px;
	float: left;
	width: 720px;
	text-align: justify;
	color: #666261;
}
.newsitem .text1 {
	padding: 0 0 0 25px;
	float: left;
	width: 720px;
	text-align: justify;
	width: 600px;
	color: #666261;
}
.newsitem h2, .subitiaitem h2 {
	color: #666261;
	font-size: 14px;
}
.newsitem h3 {
	color: #69c1e5;
	font-size: 12px;
	margin: 0 0 6px;
}
.subitiaitem h3 {
	color: #69c1e5;
	font-size: 12px;
	margin: 0 0 0px;
}
.readdm, .readdm1 {
	width: 65px;
	height: 17px;
	overflow: hidden;
	display: block;
	color: #666261;
	font-size: 10px;
	text-decoration: none;
	padding: 2px 0 0 10px;
	float: right;
}
.readdm {background: url('/images/readmoreback.gif') no-repeat;}
.readdm1 {background: url('/images/readmoreback1.gif') no-repeat;}
.leftbackbottom {
	padding: 0 0 0 40px;
}
.sponsors, .sponsors1  {
	width: 604px;
	height: 147px;
	overflow: hidden;
}
.sponsors {background: url('/images/sponsors_back.gif') no-repeat;}
.sponsors1 {background: url('/images/sponsors_back1.gif') no-repeat;}
.sponsors h1, .sponsors1 h1 {
	font-size: 12px;
	color: #69c1e5;
	text-transform: uppercase;
	padding: 15px 0 0 35px;
}
.sponsors1 .textt {
	padding: 20px 20px 0 140px;
	color: #515151;
}
.smalll {
	height: 20px;
	width: 300px;
	float: left;
	padding: 4px 0 0 0;
}
.bannerfront {
	background: url('/images/accent_back.gif') no-repeat;
	width: 342px;
	height: 298px;
	overflow: hidden;
	float: left;
}
.leftbackbottom {
	width: 600px;
	overflow: hidden;
	float: left;
}
.bannerfront h1 {
	color: #69c1e5;
	font-size: 12px;
	text-transform: uppercase;
	padding: 15px 0 0 35px;
}
.logoenvision {
	background: url('/images/envisionlogo.gif') no-repeat;
	width: 61px;
	height: 18px;
	display: block;
	overflow: hidden;
	float: left;
}
#footer {
	padding: 10px 0 20px 50px;
	color: #8d8d8d;
}
.backim {
	background: url('/images/back_btnn.gif') no-repeat;
	width: 48px;
	height: 19px;
	padding: 4px 0 0 30px;
	overflow: hidden;
	display: block;
	color: #585858;
	text-decoration: none;
}
#content1 {
	background: #e9e9e7;
	width: 878px;
	margin: 0 0 20px 55px;
	padding: 30px 0 0 0;
	color: #585858;
}
#content2 {
	width: 300px;
	float: left;
	padding: 0 0 0 40px;
}
#content3 {
	width: 380px;
	float: left;
	margin: 29px 0 30px 34px;
	font-size: 12px;
	padding: 50px 0 50px 50px;
	border-left: 1px solid #a4a6a8;
}
#content3 a {
	color: #69c1e5;	
}
#content3 a:hover {
	text-decoration: none;
}
.normalsel {
	width: 236px;
	border: 0;
	font-size: 11px;
	color: #585858;
	padding: 3px 0 3px 2px;
}
textarea.normal {
	width: 236px;
	height: 130px;
	border: 0;
	color: #585858;
}
#contacts td {
	font-size: 12px;
}
.inp {
	padding: 0 0 0px;
}
#submenu {
	list-style: none;
	width: 190px;
	overflow: hidden;
	float: left;
	margin: 0 0 0 45px;
	border-right: 1px solid #e3e3e3;
}
#submenu li.normal {
	background: url('/images/lisubmenu_bakc.gif') no-repeat bottom;
	width: 165px;
	min-height: 20px;
	padding: 10px 0 7px 25px;
}
#submenu li.submenusmall {
	background: #e9e9e8;
	border-bottom: 1px solid #cccccc;
	width: 165px;
	min-height: 36px;
	padding: 6px 0 0 25px;
}
#submenu li.submenusmall a {
	color: #585858;
	text-decoration: none;
	background: url('/images/smallbullet.gif') no-repeat top left;
	padding: 0 0 0 15px;
}
#submenu li.normal a {
	color: #585858;
	text-decoration: none;
	font-size: 12px;
	padding: 1px 0 0 9px;
	background: url('/images/assss_03.gif') no-repeat top left;
}
#submenu li.normal a:hover, #submenu li.normal a.selected {
	color: #69c1e5;
}
.prodmain {
	float: left;
	padding: 0 0 0 20px;
}
.maintextin {
	width: 681px;
	color: #585858;
	padding: 0 0 0 5px;
}	
.mainintrotext1 {
	width: 900px;
	font-weight: bold;
	color: #585858;
	padding: 0 0 0 45px;
	font-size: 12px;
}
.mainintrotext1 .line {
	margin: 0 0 20px;
}	
.mainintrotext1 .line a {color: #585858;text-decoration: none;}
.mainintrotext1 .line a:hover {color: #69c1e6;text-decoration: underline;}
.mainintrotext1 .line a.selected {color: #69c1e6;text-decoration: underline;}
.mainintrotext a:hover, .maintextin a:hover {color: #585858;}
.mainintrotext a, .maintextin a {color: #69c1e5;}
.line {
	background: #e9e9e8;
	padding: 5px 0 5px 10px;
}
.subitiaitem {
	border: 1px solid #f5f5f5;
	padding: 10px;
	margin: 0 0 10px;
}
.subitiaitem .image {
	width: 113px;
	height: 112px;
	overflow: hidden;
	float: left;
}
.subitiaitem .text1 {
	width: 730px;
	float: left;
	padding: 4px 0 0 16px;
	text-align: justify;
	font-weight: normal;
}
h3.catss {
	color: #69c1e6;
	padding: 0 0 0 50px;
}
h2.tit {
	padding: 0 0 0 50px;
}
.mestopoloj {
	width: 161px;
	padding: 10px 0 10px 10px;
	background: #e9e9e7;
	margin: 0 0 5px 5px;
	min-height: 55px;	
	overflow: hidden;
}
* html ..mestopoloj  {
	height: 55px;
}
.mestopoloj p {
	background: url('/images/smallo.gif') no-repeat top left;
	padding: 1px 0 0 10px;
	color: #585858;
}
.status1, .status2, .status3, .status4, .status5 {
	height: 22px;
	overflow: hidden;
	display: block;
	color: #585858;
	font-weight: bold;
	padding: 5px 0 0 25px;
	margin: 0 0 0 10px;
}
.status1 {background: url('/images/icon2.gif') no-repeat top left;}
.status2 {background: url('/images/icon4.gif') no-repeat top left;}
.status3 {background: url('/images/icon3.gif') no-repeat top left;}
.status4 {background: url('/images/icon1.gif') no-repeat top left;}
.addobject {
	width: 896px;
	height: 122px;
	overflow: hidden;
	background: url('/images/addnewobject.gif') no-repeat;
	margin: 0 0 0 50px;
}
.addobject .text {
	width: 700px;
	float: left;
	color: #585858;
	font-size: 12px;
	padding: 25px 0 0 25px;
	text-align: justify;
}
.addnewsv {
	height: 122px;
	width: 137px;
	overflow: hidden;
	display: block;
	float:right;
}
.addneobjf {
	background: #e9e9e7;
	width: 800px;
	margin: 0 0 0 39px;
	padding: 37px 56px 0 55px;
}
.addneobjf h2 {
	color: #585858;
	font-size: 14px;
	margin: 0 0 4px;
}
.addneobjf h3 {
	color: #69c1e5;
	font-size: 10px;
	margin: 0 0 20px;
}
.newobj {
	font-size: 12px;
	color: #585858;
	width: 800px;
}
.norm {
	background: #fff url('/images/molivche.gif') no-repeat top left;
	border: 0;
	padding: 2px 0 3px 30px;
	color: #585858;
	width: 200px;
}
.normdate {
	border: 0;
	padding: 2px 0 3px 2px;
	color: #585858;
	width: 98px;
}
.normdate1 {
	background: #fff url('/images/molivche.gif') no-repeat top left;
	border: 0;
	padding: 2px 0 3px 30px;
	color: #585858;
	width: 68px;
}
.newobj select.norma {
	color: #585858;
	width: 237px;
}
.pole {
	padding: 0 0 38px;
}
textarea.norm {
	width: 765px;
	height: 211px;
	background: #fff url('/images/molivche.gif') no-repeat top left;
	border: 0;
}
.smallll {
	text-align: right;
	font-size: 10px;
	padding: 0 30px 0 0;
}
.lineo {
	color: #585858;
	font-size: 12px;
	margin: 0 0 20px;
}
.lineo1 {
	color: #585858;
	font-size: 12px;
	margin: 0 0 10px;
}
textarea.smalltextarea {
	width: 349px;
	height: 120px;
	background: #fff url('/images/molivche.gif') no-repeat top left;
	border: 0;
	padding: 2px 2px 0 30px;
	color: #585858;
}
.bordergrey {
	border: 1px solid #585858;
	width: 369px;
	height: 105px;
	padding: 15px 0 0 10px;
}
.nomll {
	width: 200px;
	color: #585858;
}
.projone {
	width: 183px;
	height: 141px;
	overflow: hidden;
}
.innerproj {
	border: 1px solid #f8f8f8;
	width: 857px;
	margin: 0 0 0 55px;
	padding: 10px;
}
.projeee {
	width: 657px;
	padding: 6px 0 0 0;
}
.picturesproj {
	width: 193px;
}
.titleinn {
	background: #e9e9e8;
	padding: 0 10px 0 10px;
	margin: 0 0 25px;
}
.grey {
	color: #585858;
	font-weight: bold;
	padding: 0 0 0 4px;
	position: relative;
	top: -5px;
}
.blue {
	color: #69c1e5;
	font-weight: bold;
	padding: 0 0 0 4px;
	position: relative;
	top: -5px;
}
.back, .upbtn {
	background: url('/images/backbtnn.gif') no-repeat;
	width: 78px;
	height: 23px;
	overflow: hidden;
	display: block;
	margin: 2px 0 0 0;
}
.upbtn {background: url('/images/upppbtn.gif') no-repeat;}
.smallinf {
	border-right: 1px solid #eaeae9;
	width: 294px;
	padding: 0 0 0 10px;	
	margin: 0 5px 0 0;
}
.smallinf1 {
	width: 304px;
	padding: 0 0 0 30px;	
}
.smallinf h2, .smallinf1 h2 {
	color: #585858;
	font-size: 14px;
	margin: 0 0 20px;
}
.smallinf p, .smallinf1 p {
	color: #585858;
	font-size: 12px;
	padding: 0 0 15px ;
}
.smallinf .blued, .smallinf1 .blued, .blued {
	color: #69c1e5;
	font-size: 12px;
	font-weight: bold;
}
.textnormmm  {
	padding: 0 0 0 10px;
	color: #69c1e5;
	text-align: justify;
	font-size: 12px;
}	
.textnormmm h2 {
	color: #585858;
	font-size: 12px;
	padding: 20px 0 0px 0;
}	
.textnormmm h3 {
	color: #585858;
	font-size: 10px;
	padding: 0px 0 20px 0;
}
.linko {
	color: #585858;
	padding: 0 0 15px;
}
.innerproj a {
	color: #69c1e5;
}
.realbanner {
	padding: 7px 0 0 7px;
}
.error {
	color: red;
}	
.pagination {
	background: url('/images/paginationback.gif') no-repeat;
	width: 896px;
	height: 23px;
	overflow: hidden;
	color: #580b5d;
}
.pagination .pg_current {color: #585858;font-weight: bold;text-decoration: underline;padding: 2px;}
.pagination .other {color: #585858;font-weight: bold;padding: 2px;text-decoration: none;}
.pagination .other:hover {color: #585858;text-decoration: underline;font-weight: bold;}
.pagination .pg_next {
	background: url('/images/nexxt.gif') no-repeat;
	width: 84px;
	height: 23px;
	overflow: hidden;
	display: block;
	float: right;
	position: relative;
	top: -14px;
	
}
.pagination .pg_prev, .nnn {
	background: url('/images/backkk.gif') no-repeat;
	width: 84px;
	height: 23px;
	overflow: hidden;
	display: block;
	float: left;
	margin: 0 340px 0 0;
}
.nnn {
	background: 0;
}
.pagination .centtr {
	text-align: center;
}
.titleeee1 {
	color: #737373;
	font-size: 11px;
}
.teeeesx1 {
	color: #69c1e5;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
}
.teeeesx1 a {
	color: #737373;
}
#mycrawler2 {
	padding: 0;
	width: 540px;
	display: block;
	height: 100px;
}