/* ÀÈÇ 16-01-2009 */

body					{background-color:#FFF; color:#323437; font-size:14px; font-family: Arial, Helvetica, sans-serif;}
h3						{font-family:Times new roman, serif; font-size:18px; color:#20457C; font-weight:normal; margin-bottom:20px;}		
* 						{margin:0px; padding:0px;}
a							{color:#23579F;}
a:visited			{color:#287ef5;}
a:hover				{color:#bd0000;}
a img 				{border:0px;}

#outer {width:100%; background:#1759B4 url(i/bgouter.gif) top left repeat-x;}

#header {width:100%; height:124px; background:url(i/bgheader.gif) top left no-repeat; overflow:hidden;}

.logobox {width:720px; height:48px; float:left; margin-left:40px; margin-top:37px; background:url(i/logo.gif) top left no-repeat;}
.logobox h1 {margin-left:70px;}

.time {height:48px; margin-top:37px; float:right;}
.time p {color:#fff; font-size:16px; margin-right:30px; margin-top:30px;}

#centerbox {width:100%; overflow:hidden; background:#fff; padding-top:35px; padding-bottom:50px; position:relative;}

#navigation {width:230px; padding:15px 0px; position:relative; background:#223164 url(i/bgmenu.jpg) top left repeat-y; float:left; margin-right:-240px;}
.tail {width:13px; height:9px; position:absolute; bottom:-9px; left:0px; background:url(i/bgtail.gif) top left no-repeat; z-index:100;}

#navigation ul {margin:0px 15px 0px 30px; padding-top:20px; padding-bottom:20px; color:#fff; list-style-type:none;}
#navigation li {margin-bottom:8px; margin-left:10px; padding-left:11px; line-height:20px;} 
#navigation a {color:#fff;}
#navigation li.main {background:url(i/home.gif) center left no-repeat; margin-left:0px; padding-left:21px;}
#navigation li.op {background:#fff url(i/homeact.gif) center left no-repeat; margin-left:0px; padding-left:21px; color:#0018A9;}
#navigation li.op a {color:#0018A9;}
#navigation li.active {background:#fff; margin-left:0px; padding-left:21px; color:#0018A9;}
#navigation li.active a {color:#0018A9;}

#navigation li:hover {background:fff !important;}
#navigation li:hover  a {color:#8D8D8E !important;}

li.act {background:#fff;}
li.act a {color:#0018A9 !important;}
.forabout,.forproduct,.fortech {border-bottom:1px solid #5A6488;}

#maincontent {width:99%; float:right; padding-bottom:60px;}
#maincontent .contentbox {margin-left:260px; margin-right:240px;}
#maincontent p {line-height:1.4; clear:both; float:none; overflow:hidden; margin-bottom:30px;}
#maincontent img {float:right; margin-left:10px; margin-bottom:10px;}

.inner {margin-right:3% !important;}
.inner h4 {font-family:Times new roman, serif; font-size:32px; color:#20457C; font-weight:normal; margin-bottom:20px;}
.inner h5 {font-family:Times new roman, serif; font-size:18px; color:#000; font-weight:normal; margin-bottom:10px; text-align: left;}
.inner h5 span {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; padding-left:15px; text-align: left;}
.inner ul {margin:0px auto 20px 25px;}
.inner li {margin-bottom:8px; }
.inner .job	{margin-bottom:0px !important; font-size:12px;}
.inner .workname {font-size:16px; margin-bottom:10px !important; font-weight:bold;}
.inner .bigname	{font-size:18px; margin-bottom:10px !important;}
.inner .tele	{margin-bottom:5px !important; margin-left:15px;}
.inner .typedata {margin-bottom:5px !important; }
.inner .worktele {margin-bottom:20px !important; clear:both;}
.inner .small	{font-size:12px; margin-top:-20px; font-weight:bold;}

.techdata {width:90%; margin-bottom:30px;}
.techtop {background:#DBDBDB; padding:8px; line-height:1.4; border-right:1px solid #fff; font-size:14px;font-weight: bold !important;}
.subdata {font-size:11px; border-top:1px solid #fff;}
.metatech	{margin:8px !important; font-size:14px; font-style:italic;}
.techin {padding:8px; font-size:14px; border-bottom:1px solid #DBDBDB;}
.techin_l {padding:8px; font-size:14px; border-bottom:1px solid #DBDBDB; text-align:left;}
.value	{text-align:center;}
.techimg {width:auto; overflow:hidden; clear:both; float:none; text-align:left; margin-bottom:20px;}
.techimg img	{float:left !important; margin-right:80px;}

.workhand {width:100%; overflow:hidden;}
.leftwork {width:350px; float:left;}
.rightwork	{float:left;}

.newsbox {width:215px; position:absolute; top:35px; right:0px;}
.findbox {background:url(i/bgfind.gif) top left no-repeat; padding-top:17px; padding-bottom:14px; margin-bottom:22px;}
.findbox .text-area {width:144px; border:1px solid #4E5A83; margin-left:10px;}
.text-area,.button {vertical-align:middle;}

.innernews {width:185px; background:url(i/bgvert.gif) top left repeat-y; padding:10px 15px 25px 15px; position:relative;}
.innernews h3 {margin-top:20px; margin-bottom:12px;}
.innernews p {font-size:12px; line-height:1.6; margin-bottom:16px; margin-right:20px;}
.innernews p a {color:#323437 !important;}
.bgtop	{width:215px; height:17px; position:absolute; top:0px; left:0px; background:url(i/bgnewstop.gif) top left no-repeat;}
.bgbot	{width:215px; height:17px; position:absolute; bottom:0px; left:0px; background:url(i/bgnewsbottom.gif) top left no-repeat;}

.footer {width:100%; background:#fff;}
.infooter {margin-left:50px; margin-right:30px; background:url(i/bgfooter.gif) top left repeat-x; overflow:hidden; padding-top:33px; padding-bottom:84px;}

.leftfoot {width:500px; float:left;}
.leftfoot p {margin-bottom:25px;}
.leftfoot .bners a {padding-right:10px; padding-bottom:25px;} 
.rightfoot {width:440px; float:right;}
.rightfoot p {margin-bottom:10px;}

.pdflink {background:url(ru/pdf-logo.gif) top left no-repeat; padding-left:20px; margin-left:10px;}

.tutech {width:80%; margin-bottom:25px;}
.tutech td {padding-bottom:5px; padding-left:10px; padding-top:10px;}
.tutech td.headt {background:#DBDBDB; padding-bottom:5px; padding-top:5px;}
.tutech td.namet {width:70%; padding-right:15px; border-bottom:1px solid #DBDBDB;}
.tutech td.valuet {text-align:center; border-bottom:1px solid #DBDBDB;}

td.valuet span.no_b {font-weight:normal !important;}

h4{text-align: left;}
h5{text-align: left; margin-top: 20px;}
.righttext{text-align: right;}
.maintext{text-align: justify;}
