.all { margin: 0px auto; position: relative; width: 996px; }
.header { background: url(images/header.jpg) no-repeat left top; height: 176px; }
#flash3 { float: right; }

.logo { display: block; position: absolute; left: 30px; top: 73px; }
.logo img { height: 42px; width: 170px; }
.icos { position: absolute; top: 90px; left: 260px; }

.gototop a { padding: 15px; background: url(images/arr-top.gif) no-repeat left center; }

.wigam, .parts_tools { font: 12px Tahoma, Geneva, sans-serif; border:1px solid #D8E1E7; width: 730px; margin-bottom: 23px; }
.wigam td, .parts_tools td { padding: 3px 5px; text-align: left; vertical-align: top;border:1px solid #D8E1E7; }
.parts_tools th { padding: 3px 5px; border:1px solid #D8E1E7;background: #EBF0F3;}

.menu { height: 36px; background: #0065B6 url(images/menu.gif) repeat-x left top;}
.menu li { display: inline; }
.menu ul { list-style: none; }
.menu a { color: #FFFFFF; text-decoration: none; line-height: 36px; display: block; float: left; background: url(images/butt.gif) no-repeat right top; padding: 0px 16px 0px 14px; }
.menu a:hover { background: url(images/butt.gif) no-repeat right bottom; color: #00CCFF; }
.menu form { text-align: right; display: block; padding: 8px 12px 0px 7px; }
.button { background: #0065B6; color: #FFFFFF; border: 1px solid #00B1ED; padding: 0px 3px; }
.search { padding: 1px 3px; color: #878787; border: 1px solid #00B5F0; }
.breadcrumb { padding: 10px 14px 7px; background: #EBF0F3; font-size: 11px; }
.breadcrumb a { color: #585858; }
.breadcrumb span { color: #999999; }
.column-left { width: 205px; padding: 20px 20px 20px 0px; }
.column-center { padding: 20px 0px 40px 0px; }
.column-right { width: 220px; padding: 20px 0px 20px 20px; }
.column-center ul li { padding: 7px 7px 7px 23px; background: url(images/li-center.gif) no-repeat left 15px; list-style: none; }
.column-center ol { padding: 7px 7px 7px 23px; }
.column-center ol li { padding-top: 7px; padding-bottom: 7px; }
.column-center ol ul li { padding: 5px 7px 5px 23px; }
.column-center ul ul li{ padding: 7px 7px 7px 23px; background: url(images/li-center.gif) no-repeat -5px 15px; list-style: none; }

.menu_sub { list-style: none; margin-bottom: 25px; }
.menu_sub li { display: inline; list-style: none; }
.menu_sub a { display: block; padding: 5px 12px 7px 15px; background: #EBF0F3; border-bottom: 1px solid #CDDAE2; text-decoration: none; font: bold 13px Arial, Helvetica, sans-serif; border-top: 1px solid #FFFFFF; }
.menu_sub a:hover { color: #000000; background: #E0E9ED; }

.block { padding-bottom: 25px; }
.block a{ position: relative; }

.for_partners, .subsribe { padding: 12px; background: #EBF0F3; font-size: 11px; border: 1px solid #CDDAE2; }
.for_partners a { font-size: 11px; color: #006699; margin-left: 22px; }
.for_partners  h2, .subsribe h2 { padding-top: 0px; }
.butt  { font-size: 11px; padding: 1px 2px; }
.subsribe .butt { width: 90px; }
.txt { width: 170px; margin-bottom: 8px; padding-left: 3px; }

.firms img { margin-right: 10px; border: 1px solid #CDDAE2; }
.firms .none { margin: 0px; }
.firms h2 { padding: 0px; }
.firms td { padding-bottom: 22px; }

.interview div { border-top: 2px solid #CDDAE2; border-bottom: 2px solid #CDDAE2; padding: 12px 0px; }
.interview h3 { padding: 4px 4px 4px 12px; display: block; width: 100px; background: #CDDAE2; margin-top: 12px; }
.interview h4 { padding-bottom: 0px; }
.interview img { padding: 2px; float: left; margin: 0px 12px 6px 0px; border: 1px solid #CDDAE2; }
.interview strong { color: #555; }

.address { background: url(images/phone.jpg) no-repeat right 12px; padding: 12px; border: 1px solid #CDDAE2; }
.address a { color: #1B3D97; font-size: 11px; }
.address dt { font: normal 19px Arial, Helvetica, sans-serif; color: #1b3d97; }
.address dt span { font-size: 84%; }
.address dd, .address dt, .news dt, .news dd { padding-bottom: 5px; }
.news dt, .news dd { padding-bottom: 5px; }
.news{ margin: 15px 0px; }
.news dt { color: #888888; }
.news a{ color: #3262b7; display: block; }
.all_news { padding: 0px 0px 20px 0px; display: block; }
.pad { margin-right: 12px; float: left; }

.footer { font-size: 11px; }
.footer .column-left { border-top: 7px solid #0065B6; }
.footer .column-right { text-align: right; border-top: 7px solid #00C8E9; }
.footer .column-center { text-align: center; background: #EBF0F3; border-top: 7px solid #EBF0F3; padding: 6px 0px 0px 0px; }
.footer .column-center a { color: #333333; text-decoration: none; padding: 0px 9px 0px 6px; border-right: 1px solid #999999; }
.footer .column-center .border_none { border-style: none; }
.center { text-align: center; }
.docs p { display: block; padding: 0px 0px 17px 38px; color: #888; font-size: 11px; }
.docs a { display: block; padding-bottom: 3px; }
.ppt { background: url(images/ico_ppt.gif) no-repeat left top;}
.xls { background: url(images/excell_icon.gif) no-repeat left top; }
.pdf { background: url(images/ico-pdf.gif) no-repeat left top; }


.tools th { padding: 10px; }
.tools td { border-top: 2px solid #EBF0F3; padding: 7px; }
.tools a { display: block; padding-top: 8px; }

.img_left { margin: 0px 17px 7px 0px; float: left; }
.img_right { margin: 0px 0px 7px 17px; float: right; }

.catalog { width: 770px; }
.catalog p.under { text-align: center; float: left; }
.catalog h2 { float: right; clear: right; white-space:nowrap; }
.catalog img.pic { float: left; border: none; }
.catalog img.dev { float: right; border: none; }
.textTableTitle { border: 1px solid #D8E1E7; border-collapse: collapse; font-weight: bold; background: #EBF0F3; text-align: center; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; color: #003366; }
.textTableWhite { background-color: #FFFFFF; color: Black; border: 1px solid #D8E1E7; border-collapse: collapse; }
.intotable { background-color: #FFFFFF; color: Black; border: 1px solid #D8E1E7; border-collapse: collapse; }

.rasp { border: 1px solid #E0DFE3; width: 100%; }
.rasp th, table th { background: #E3E3E3; }
.rasp td, table td { background: #FFF; }
.rasp td, .rasp th { border: none; padding: 7px; }

* { margin: 0px; padding: 0px; }
html { font: 12px Verdana, tahoma, sans-serif; }
h1, h2, h3{ padding: 12px 0px 8px 0px; font-family: tahoma, Verdana, sans-serif; }
h1 { text-transform: uppercase; color: #0066cc; font-size: 18px; font-weight: normal;}
h2 { color: #003399; font-size: 17px; font-weight: normal; }
h3 { font: bold 13px Arial, Helvetica, sans-serif; color: #000000; }
h4 { font-size: 12px; font-weight: bold; color: #0066cc; }
p { padding: 7px 0px; }
img { border-style: none; }
input,select,button { vertical-align: middle; }
a  { color: #006699; }
a:hover { text-decoration: none; color: #000000; }
.clear { clear: both; }
table, td { border-collapse:collapse; vertical-align: top; }
table { width: 100%; }
.yar table { vertical-align: middle; text-align: center; }
.yar td { vertical-align: middle; text-align: center; }

.date{margin: 15px 0px -5px 0px;display: block;  font: bold 13px Arial, Helvetica, sans-serif; color: #999;}
