body { background: #E8EDF0 url('../../templates/images/bg.gif') top left repeat-x; margin: 0; padding: 0; font-family: Verdana; font-size: 11px; color: #1C4176; }
img { border: 0; }

a {  color: #022E79; text-decoration: none; }
a:hover { color: #022E79; text-decoration: underline; }

.main { width: 999px; margin: 0 auto; }
.top { height: 104px; background: url('../../templates/images/graphic-index.jpg') top left no-repeat; }
.top-next { height: 82px; background: url('../../templates/images/graphic-next.jpg') top left no-repeat; }  
.top-nav { text-align: right; padding-top: 15px; }
.logo { padding: 18px 0 0 7px }
.logo-next { padding: 11px 0 0 7px }  

.nav { padding: 17px 7px 26px 7px; }

.center { width: 982px; margin: 0 auto; }
.news-block { background: #FAFAFA; padding: 15px; border-left: 1px solid #E5E9EA; border-right: 1px solid #E5E9EA; }
.left-side { width: 250px; }
.right-side { width: 730px; }
.title table td { border-bottom: 1px solid #D6DFE6; padding: 0 15px 5px 15px; font-size: 18px; color: #B11518; }
.content-top { width: 730px; height: 23px; background: url('../../templates/images/content-top.jpg') bottom left no-repeat; }
.content { padding: 0 20px; background: #fff; border-right: 1px solid #E1E5E8; border-left: 1px solid #E1E4E9; line-height: 1.5; }
.content a {  color: #1C4176; text-decoration: underline; }
.content a:hover { color: #1C4176; text-decoration: none; }
.content-bottom { width: 730px; height: 23px; background: url('../../templates/images/content-bottom.jpg') top left no-repeat; } 

.products-block { background: #3B8EC0; } 
.products-header { background: #3B8EC0 url('../../templates/images/products-header.jpg') top left no-repeat; padding: 10px 40px 10px 40px; font-family: Arial; font-size: 18px; color: white; }
.products-content { padding: 15px 40px 15px 40px; color: #fff; }
.products-bottom { line-height: 1.5; background: #FAFAFA; padding: 15px 40px 15px 40px; color: #042477; border-left: 1px solid #E1E5E8; border-right: 1px solid #E1E5E8; }
.products-bottom a { color: #042477; text-decoration: none; }
.products-bottom a:hover { text-decoration: underline; }       

.bottom { padding: 20px; }
.bottom a { text-decoration: underline; }
.bottom a:hover { text-decoration: none; } 

.footer-top { text-align: center; font-family: Verdana; font-size: 10px; color: #A2AEBC; padding: 5px 20px 20px 20px; }
.footer-top a { color: #A2AEBC; text-decoration: none; }
.footer-top a:hover { color: #A2AEBC; text-decoration: underline; }
  
.footer { border-top: 2px solid #C3D3E2; font-family: Verdana; font-size: 10px; color: #A2AEBC; padding: 5px 20px 20px 20px; }
.footer a { color: #A2AEBC; text-decoration: none; }
.footer a:hover { color: #A2AEBC; text-decoration: underline; }   
.footer-left { width: 360px; float: left; position: relative; }
.footer-right { width: 250px; float: right; position: relative; text-align: right; }


.content table thead td { background: #EBF1F8; }
.content table { font-size: 10px; margin: 0; padding: 0; border-collapse: collapse; border: 1px solid #C8D2DE; }
.content td { border: 1px solid #C8D2DE; padding: 3px 5px; color: #59738C; background: #F7FAFE; }
.content th { border: 1px solid #C8D2DE; padding: 3px 5px; color: #59738C; background: #EBF1F8; font-weight: bold; }

.title table { border: none; background: none; }
.title table td { border-top: none; border-left: none; border-right: none; background: none; }
.title table th { border: none; background: none; }

.cell-header { border: 1px solid #C8D2DE !important; padding: 3px 5px !important; color: #59738C !important; background: #EBF1F8 !important; font-weight: bold !important; }
.img-border { border: 3px solid #BBDBF2; padding: 1px; }
h3 { font-size: 12px; margin: 0; padding: 10px 0; }