body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
* { font-family:Tahoma; color:#363636; font-size:12px;}

a {text-decoration: underline;}
/*a:hover {text-decoration:none; }
a:visited { color:#810081;}*/

h1,h1 a { font-size:24px;}
h2,h2 a { font-size:18px;}
h3,h3 a { font-size:16px;}
h4,h4 a { font-size:12px;}
p, div, li { font-size:12px;}




.top1 { background:url(images/top1.jpg) repeat-x bottom;}
.top2-l { background:url(images/top2-l.jpg) repeat-y right;}
.top2-r { background:url(images/top2-r.jpg) repeat-y left;}
#top-txt { background-color:#FFFFFF; color:#4D6D91; font-size:14px; font-weight:bold; padding:0 5px; text-align:center;}

#telefon { position:relative; top:43px; left:17px; width:152px;}

.top3-1bg { background:url(images/top3-1bg.jpg) repeat-x;}
.top3-1 { background:url(images/top3-1.jpg) left no-repeat;}
.mashinostroenie-line { background:url(images/mashinostroenie-line.gif) top repeat-x;}
.top4-1bg { background:url(images/img-fon.jpg) repeat-x;}
.top4-1 { background:url(images/top4-1.jpg) no-repeat;}

.m-fon { background:#9FABB7 url(images/menu-fon.jpg) repeat-x bottom; }
.top5-0 { background:url(images/top5-0.jpg) repeat-x;}
.m-obraz { position:relative; top:0; left:1px;}

.menu td { background:url(images/m-fon-line2.jpg) no-repeat left bottom; padding-top:10px; white-space:nowrap; text-align:center;}
.menu a { text-decoration:none; font-size:18px; color:#000000; display:block; 
	padding-left:10px; padding-right:10px; padding-bottom:4px; 
	margin-left:1px;}
.menu a:hover,.menuAct { border-bottom:2px solid #B4BDC6; color:#000000; padding-top:3px;}

.left-1 { background:url(images/left-1.jpg) no-repeat top;}
.left-2 { background:url(images/left-2.jpg) repeat-y top;}
.left-3 { background:url(images/left-3.jpg) no-repeat top;}

.right-1 { background:url(images/right-2.jpg);}
.bottom-line { background:#D7D7D7 url(images/bottom-line.jpg) repeat-x top;}

.bottom td,.bottom a { font-size:11px; color:#959595;}

.menu-vert a { 
	padding:8px 0 8px 10px; margin:1px 0 3px 0; display:block; 
	text-decoration:none; color:#4D6D91;
	}
.menu-vert a:hover,.menu-vertAct a {background:url(images/li3.gif) no-repeat left; font-weight:bold;}
.menu-vert td { background:url(images/vert-m-line.jpg) repeat-x bottom;}

.stal-txt { color:#363636; text-align:justify; padding:10px 0 25px 0;}
.stal-txt a { color:#1D465E; text-decoration:underline;}
.stal-txt h1 a { color:#363636;}
.stal-txt h2 a { color:#363636;}
.stal-txt h3 a { color:#363636;}
.stal-txt h4 a { color:#363636;}

.str { color:#1D465E; font-weight:bold; padding-bottom:7px; padding-top:5px;}
div.str { background:url(images/vert-m-line.jpg) repeat-x bottom;}
