/*technology partners*/
.oem h2{ font: 18px arial !important; margin-top: 0 !important; }
.oem h2 a{ padding: 3px 0; }
.oem h3{ font: 14px arial !important; margin-top: 0 !important; }
.oem h3 a{ padding: 3px 0; }
.oem p{ margin-bottom: 10px; }
.oem p big{ font-size: 14px; line-height: 17px; }
.oem a{ text-decoration: none !important; }
.oem a:hover{ text-decoration: underline !important; }
.oem .title{ font: 26px arial; color: #005447; margin-bottom: 10px; }
.oem .more{ padding-left: 11px; background: url('http://images5.kaspersky-labs.com/en/newdesign/oem_marker2.gif') no-repeat 0 4px; }
.oem .more a{ font: bold 13px arial; }

.nodes{ width: 741px; margin-right: -21px; overflow: hidden; margin-bottom: 10px; }
.node{ width: 226px; float: left; margin-right: 21px; }
.node img{ display: block; border: solid 1px #cecbbf; margin-bottom: 13px; }
.node a{ outline: none; }
.node ul, .node li{ padding: 0; margin: 0; list-style: none; }
.main .node li{ background: url('http://images5.kaspersky-labs.com/en/newdesign/oem_marker.gif') no-repeat 0 5px; padding: 1px 10px 2px; color: #006d55; }

.banner{ margin-bottom: 18px; }

.events, .events li{ padding: 0; margin: 0; list-style: none; }
.events li{ width: 100%; overflow: hidden; padding-bottom: 13px; }
.events p{ padding-left: 75px; margin: 0; }
.events a{ text-decoration: none; font-size: 13px; }
.events .data{ float: left; width: 75px; margin-right: -75px; font: bold 13px arial; color: #6d6d6d; }

.solutions p big{ display: block; margin-bottom: 20px; }

.resources .block{ border: solid 1px #d0c9ad; background: #fdfdfd; padding: 2px; }
.resources ul{ background: white; width: 100%; }
.resources li{ padding: 10px 10px 10px 33px; background: url('http://images5.kaspersky-labs.com/en/newdesign/oem_pdf.gif') no-repeat 8px 10px; }
.resources li a{ text-decoration: underline; }
.resources li a:hover{ text-decoration: none; }
.resources .name{ padding-left: 10px; font: bold 14px arial; color: #005447; background: #f7f6f1 url('http://images5.kaspersky-labs.com/en/newdesign/oem_gradient.gif') repeat-x bottom; }
.resources .odd{ background-color: #f9f9f9; }

.partners table{ width: 100%; margin-top: 15px; }
.partners th, .partners td{ padding: 10px 20px; font: bold 14px arial; color: #005448; background: #f4f4ef; border: solid 3px white; text-align: left; vertical-align: top; }
.partners th{ padding: 20px; font: bold 18px arial; color: #005447; }
.partners .odd{ background: #dbf8f3; }
.partners .even{ background: #dbf1f8; }

.post{ background: #f4f4ef; padding: 15px 20px 20px; margin-top: 3px; }
.content .post h3{ font: bold 14px arial; color: #005448; margin: 0 0 15px; }
.post li{ padding-bottom: 5px; }
.post .wrap{ width: 100%; overflow: hidden; }
.post .txt{ padding-left: 170px; }
.post .img{ width: 150px; float: left; margin-right: -150px; }
.post .img img{ border: solid 1px #d0c9ad; }
.benefits .even{ background: #dbf8f3; }
.benefits p big{ display: block; margin-bottom: 16px; }
.benefits p b{ color: #005448; }

.resources .noimage { padding: 10px 10px 10px 33px; background: url('') no-repeat 8px 10px; }
.resources .noimageodd  { padding: 10px 10px 10px 33px; background: url('') no-repeat 8px 10px; background-color: #f9f9f9; } 
