body { margin: 13px 0 0 0; padding: 0; background: #fff; font-family: Verdana; font-size: 11px; color: #0B1829; }
img { border: 0; }
b, strong { color: #056397; }
a { color: #000; text-decoration: underline; }
a:hover { color: #000; text-decoration: none; }

.bg { background: url('../../templates/images/bg-top.gif') top left repeat-x; }
.bg-right { background: url('../../templates/images/bg-right.gif') top left repeat-x; }
.bg-right-next { background: url('../../templates/images/bg-right-next.gif') top left repeat-x; } 
  
.logo { text-align: center; padding-top: 20px; height: 152px; }
.services { /*background: #DBE6EC;*/ height: 259px; margin-bottom: 12px; }

.top { height: 106px; background: url('../../templates/images/gr-top.gif') top right no-repeat; }
.menu-lines { background: url('../../templates/images/menu-lines.gif') top right no-repeat; }

.nav { float: right; position: relative; padding-right: 25px; }

.lang { float: right; position: relative; padding-right: 70px; }
.lang a { color: #0E2036; text-decoration: none; } 
.lang a:hover { color: #0E2036; text-decoration: underline; }
.lang-table td { width: 32px; height: 28px; text-align: center; padding-top: 7px; }
.lang-table td.active { width: 32px; height: 28px; background: white; text-align: center; padding-top: 7px; } 

.top-menu { clear: both; padding-top: 30px; }

.graphic { /*background: url('../../templates/images/graphic-index.jpg') top left no-repeat;*/ height: 325px; }
.graphic-next { background: url('../../templates/images/graphic-next.jpg') top left no-repeat; height: 124px; } 
.title { color: #192636; margin-top: 12px; padding: 5px 15px; background: url('../../templates/images/line-title.gif') top left no-repeat; font-size: 16px; font-weight: bold; }
.content { padding: 15px; }
.content b { color: #0B1829; }
.content strong { color: #0B1829; } 
.content table { border-collapse: collapse; border: 2px solid #000; }
.content table td { border: 1px solid #000; padding: 5px; }
.content table th { border: 1px solid #000; padding: 5px; font-weight: bold; }
h3 { font-size: 12px; padding: 5px 0; margin: 0; }

.footer { background: url('../../templates/images/bg-footer.gif') top left no-repeat; margin: 15px auto; width: 995px; height: 50px; font-family: Verdana; font-size: 10px; color: #536885; }
.footer-left { float: left; position: relative; padding: 10px 5px 0 20px; }
.footer-right { float: right; position: relative; padding: 10px 20px 0 5px; }