body {
	padding: 10px;
	margin: 0px 24% 0px 24%;
	text-align: center;
	font-family: arial, verdana;
	font-size: 1.5ex;	
	color: #745535;
	background: #c9dce4;
}
h1 {
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	text-align: center;
	font-size: 19px;
}
h2 {
	text-align: left;
	font-size: 16px;
}
a:link   {
	color: #3e444b;
	border-width : 0px;
}
a:visited {
	color: #745535;
}
a:active {
	color: #5c6d44;
}
a:hover {
	color: #9d0a0e;
}

/*shapka*/
#main {
	width: 600px;
	background: #FFFFFF;
}
#logotype {
	height: 117px;
	cursor: pointer;
	text-decoration: none;
	background-image: url(/pic/logotype.jpg);
	background-repeat: no-repeat;
}
#logotypeEN {
	height: 117px;
	cursor: pointer;
	background-image: url(/pic/logotypeEN.jpg);
	background-repeat: no-repeat;
}
div.fontlogo h1 {
	width: 300px;
	position: relative;
	top: 35px;
	left: 215px;
	float: left;
	font-size: 12px;
	color: #f3e9c0;
}	
div.fontlogoEN h1 {
	display: none;
}	

/*contact*/
#contact {
	height: 40px;
	font-size: 11px;	
	font-weight: bold;
	background: #e0d09f;
}
div.contactleft {
	padding: 2px 0px 0px 5px;
	float: left;
}
div.contactright {
	padding: 2px 5px 0px 0px;
	float: right;
}

/*menu*/
#menu {
	background: #e0d09f;
}
th.active {
	padding: 3px 0px 2px 0px;
	text-align: center;
	font-size: 13px;
	background: #FFFFFF;
	border-left: 1px solid #96782F;
	border-top: 1px solid #96782F;
	border-right: 1px solid #96782F;
} 
td.noactive {	
	padding: 3px 0px 2px 0px;
	text-align: center;
	font-size: 13px;
	border-bottom: 1px solid #96782F;
}
a.language img {
	cursor: pointer;
	text-decoration: none;
	border: 0px;	
}
#tdl {
	width: 60px;
}
#glav {
	width: 90px;
}
#proizv {
	width: 120px;
}
#rem {
	width: 70px;
}
#oborud {
	width: 250px;
}
#flag {
	width: 60px;
	padding: 0px 10px 0px 0px;
	border-bottom: 1px solid  #96782F;
}
#tdr {	
	width: 60px;
}
 
 /*main site*/
#text {	
	padding: 20px 70px 20px 70px;
	text-align: justify;
}
/*page proizvodstvo*/
#picproizv {
	height: 195px;
	margin: 0px 0px 30px 0px;
	padding: 0px 20px 0px 0px;
}
#at600_1 {
	float: left;
}
#at600_2 {
	float: right;
}
/*end*/
/*page remont*/
#picremont {
	height: 158px;
	margin: 30px 0px 20px 0px;
	padding: 0px 60px 0px 60px;
}
#at4m {
	float: left;
}
#at4b {
	float: right;
}
div.do {	
	padding: 0px 0px 0px 30px;
	float: left;
	font-size: 12px;
}
div.posle {
	padding: 0px 15px 0px 0px;
	float: right;
	font-size: 12px;
}
/*end*/
/*page dopolnitelnoe_oborudovanie*/
#end {
	margin: 20px 0px 30px 0px;
	text-align: left;
	font-family: tahoma, arial;
	font-size: 11px;
}
div.align {
	text-align: center;
	margin: 20px 0px 0px 0px;
}
ul.align {
	text-align: left;
}
/*end*/
/*page oborudovanie programmirovanie_avtomatov*/
#tableblock {
	padding: 0px 0px 40px 0px;
	text-align: center;
}
table.program {
	font-size: 11px;
}
tr.prog th {
	height: 20px;
	font-size: 13px;
	color: #9d0a0e;
	background: #f3e9c0;
}
tr.vibro td {
	padding: 4px;
	text-align: justify;
	background: #FFFFFF;
}
tr.a td {
	padding: 0px 2px 0px 2px;
	text-align: center;
	background: #f3e9c0;
}
tr.b td {
	padding: 2px;
	text-align: center;
	background: #FFFFFF;
}
/*end*/

/*podval*/
#podval {
	text-align: left;
	background: #e0d09f;
}
#email {
	padding: 0px 0px 0px 5px;
	font-size: 12px;
}
#phone {
	padding: 0px 0px 0px 5px;
	font-size: 16px;
	font-weight: bold;
}
#adress {
	padding: 0px 5px 2px 5px;
	font-size: 12px;
}
#counter {
	height: 20px;
	padding: 0px 0px 0px 5px;
}
#copyright {
	padding: 0px 5px 0px 0px;
	text-align: right; 
	font-size: 12px;
	color: #f3e9c0;
	background: #3e444b;
}