body { font-family: Arial, Helvetica, sans-serif; margin:0; padding: 0; background: #FFFFFF; color: #000000; min-width:980px;}
body.index { background: #01121a url(i/bg_index.jpg) no-repeat center top; }
body a { font-family: Arial, Helvetica, sans-serif; color: #007DAB; } 
body a:hover { color: #FF7800; }
img { border-style: none; }
.png { filter:expression(fixPNG(this)); } 
.png A { position: relative; }
ul.topmenu { list-style: none; margin: 0px; padding: 0px; font-size: 90%; display: inline; }
ul.topmenu li { white-space: nowrap; float: left; margin-right: 40px;}
ul.topmenu li a { color: #ffa200;}
ul.topmenu li a:hover { color: #FFFFFF;}
ul.topmenu li.activ { color: #FFFFFF;}
.pikm { width: 12px;}
.pikm ul { list-style: none; padding: 0px; width: 12px; display: block; height: 40px;}
.pikm ul li { margin-bottom: 15px;}
.pikm ul li a {	height: 12px; width: 12px;	display: block;}
.pikm ul li a.home {background: url(i/pm1.gif) no-repeat 0px 0px;}
.pikm ul li a.home:hover {	background: url(i/pm1a.gif) no-repeat 0px 0px;}
.pikm ul li a.mail {	background: url(i/pm2.gif) no-repeat 0px 0px;}
.pikm ul li a.mail:hover {	background: url(i/pm2a.gif) no-repeat 0px 0px;}
.pikm ul li.home {	background: url(i/pm1a.gif) no-repeat 0px 0px; height: 12px;	width: 12px;}
.z-index h1 { font-size: 18px; font-weight: normal; color: #a9a9ff; display: inline; }
.z-index h3 { font-size: 48px; font-weight: normal; color: #FFFFFF; display: inline; }
.sup { color: #FFFFFF; font-size: 14px; font-style: italic;}
body.index h2 { font-size: 14px; font-weight: normal; display: inline; }
ul.menu-index { margin: 0px; padding: 0px; list-style: none; }
ul.menu-index li { margin-bottom: 25px; }
.txt-index a { color: #ffa200; }
.txt-index a:hover { color: #FFFFFF; }
.txt-index { font-size: 90%; color: #FFFFFF; line-height: 140%; }
.logo-sh { height: 111px; width: 200px; background: url(i/l_se.gif) no-repeat;}
.logo-sh a.sh { border: 1px dashed #304A65; height: 111px; width: 200px; display: block; }
.logo-sh a.sh:hover { border: 1px dashed #FFA200; height: 111px; width: 200px; display: block;}
.i-sem { font-size: 80%; border-top: 1px dashed #6377e5; color: #83baff; padding-top: 30px; }
.i-sem img { float: right; margin-left: 20px; }
.i-sem a { font-size: 110%; color: #FFFFFF; }
.i-sem a:hover { color: #FFA200; }
.i-news { margin-top: 20px; background: url(i/bg_news.gif) no-repeat left top; padding-top: 50px; }
.i-news .zg a { font-size: 130%; color: #FFFFFF; }
.i-news .zg a:hover { color: #FFA200; }
.i-news ul { font-size: 80%; margin: 30px 0px 0px; padding: 0px; list-style: none; }
.i-news ul li { margin-bottom: 15px; }
.i-news ul li a { color: #6f91e7; }
.i-news ul li a:hover { color: #FFFFFF; }
.bg-bt { background: url(i/bg_bt.jpg) no-repeat left bottom; }
.i-tel { font-size: 30px; color: #6f91e7; padding-left: 60px; line-height: 140%; white-space: nowrap; }
.i-cop { font-size: 75%; color: #545a83; padding-right: 30px; padding-left: 30px; }
.rp { font-size: 70%; color: #545A83; margin-top: 20px; margin-right: 5px; }
.rp a { color: #545A83; }
.rp a:hover { color: #FFFFFF; }
.bg-p { background: #092439 url(i/bg_p.jpg) no-repeat; }
.name { margin-bottom: 20px; }
.name h2 { font-size: 14px; font-weight: normal; color: #a9a9ff; display: inline; vertical-align: super; padding-left: 10px; }
.name h3 { font-size: 34px; font-weight: normal; color: #FFFFFF; display: inline; }
.cp { font-size: 85%; padding: 30px 0px 50px 30px; }
.cp h1 { font-size: 230%; font-weight: normal; color: #ff7800; }
.cp h2 { font-size: 230%; font-weight: normal; color: #ff7800; }
.cp h3 { font-size: 190%; font-weight: normal; color: #007DAB; }
h1.prod { font-size: 160%; font-weight: normal; color: #FF6600; }
.cp strong { color: #007dab; }
.p-tel { background: #144E7D url(i/pf2.gif) no-repeat; font-size: 85%; color: #FFFFFF; padding: 30px 20px 20px; }
.num { font-size: 130%; color: #3d96e5; margin-left: 60px; margin-top: 20px; line-height: 140%; }
.cop { font-size: 80%; color: #007DAB; padding: 20px; }
h2.txt { font-size: 120%; font-weight: normal; color: #FF7800; }
.pro ul li { color: #FF7800; font-size: 85%; margin-bottom: 10px; }
.news-blok { margin-bottom: 40px; clear: left; }
.news-blok h2 { font-size: 130%; font-weight: normal; color: #007DAB; }
.news-blok img { float: left; margin-right: 30px; margin-bottom: 30px; }
.txt { font-size: 85%; }
.left-blok { text-align: left; font-size: 80%; color: #006699; margin-bottom: 40px; }
.prod-blok { clear: left; margin-bottom: 40px; font-size: 95%; }
.prod-blok h2 { font-size: 140%; font-weight: normal; margin-bottom: -10px; }
.prod-blok img { float: left; margin-right: 15px;}
* html .prod-blok { margin-bottom: 10px; }
a.or { color: #FF7800; }
a.or:hover { color: #007DAB; }
.txt li { font-style: italic; color: #F55305; line-height: 140%; }
ul.leftmenu { margin: 0px; padding: 0px; list-style: none; }
ul.leftmenu li { margin-bottom: 10px; }
ul.leftmenu li.activ { color: #FF6600; }
ul.leftmenu a { color: #006C95; }
ul.leftmenu a:hover { color: #FF6600; }
