   @charset "utf-8";
   html, body, div, span, applet, object, iframe,
   h1, h2, h3, h4, h5, h6, p, blockquote, pre,
   a, abbr, acronym, address, big, cite, code,
   del, dfn, em, font, img, ins, kbd, q, s, samp,
   small, strike, strong, sub, sup, tt, var,
   b, u, i, center,
   dl, dt, dd, ol, ul, li,
   fieldset, form, label, legend,
   table, caption, tbody, tfoot, thead, tr, th, td {border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
   ol, ul {list-style: none;}
   blockquote, q {quotes: none;}
   blockquote:before, blockquote:after,
   q:before, q:after {content: '';content: none;}
   :focus {outline: 0;}
   ins {text-decoration: none;}
   del {text-decoration: line-through;}
   table {border-collapse: collapse;border-spacing: 0;}
   body {line-height: 1;margin: 0;padding: 0;background: #FFFFFF;color: #2a2a2a;font: 12px Arial, Helvetica, sans-serif;}
   p {font: 12px Arial, Helvetica, sans-serif;}
   a {color: #00518b;}
   #container {width: 940px;margin: 0 auto;padding: 0 30px;background: #f8f8f8;}
   #head-top {display: block;padding-top: 10px;padding-bottom: 19px;height: 51px;}
   #head-top #lang {display: block;float: right;font-size: 12px;font-weight: bold;color: #363636;padding-top: 10px;}
   ul#flag-list li {display: inline;margin-left: 15px;}
   ul#flag-list li img {vertical-align: middle;margin-right: 6px;}
   .i18n_langs img {vertical-align: middle;margin-left: 15px;margin-right: 6px;}
   #head-top #lang a {font-size: 12px;font-weight: bold;}
   #navigation {display: block;margin: 0 -30px;background: url(/templates/images/nav-bg.png) center repeat-x;height: 120px;}
   ul.menu {font-size: 15px; margin: 0;padding: 0;margin-left: 10px;padding-top: 85px;}
   ul.menu li {display: inline;margin-left: 10px;color: #FFFFFF;font-weight: bold;padding: 2px 9px;-moz-border-radius: 10px;border-radius: 10px;}
   ul.menu li.main-selected {background: url(/templates/images/current-nav.png) left top repeat-x;}
   ul.menu li a{color: #FFFFFF;font-weight: bold;text-decoration: none;}
   #left-menu, #aside {float: left; width: 220px;}
   #left-menu h2 {margin:0;padding:0;font-size: 16px;font-weight: bold;color: #005091;text-decoration:none;}
   #left-menu h2 a {color: #005091;text-decoration:none;}
   #left-menu p {font-size: 12px;color: #363636; text-align:justify;}
   ul#menu-list {margin: 0;padding: 0;}
   ul#menu-list li {margin-bottom: 15px;}
   ul#menu-list li a {font-size: 12px;}
   ul#menu-list > li.selected > a {background: url(/templates/images/menu-selected.png) no-repeat;display: table-cell;vertical-align: middle;width: 200px;padding-left: 5px;padding-right: 10px;height: 40px;color: #fff;}
   ul#submenu-list {padding: 0;margin: 0;margin-left: 20px;line-height: 1;margin-top: 15px;}
   ul#submenu-list li {margin: 2px 0;}
   ul#submenu-list li a {font-size: 11px;line-height: 1.5;}
   ul#submenu-list li.selected {background: url(/templates/images/menu-selected.png) no-repeat;display: table-cell;vertical-align: middle;width: 200px;padding-left: 12px;height: 40px;}
   ul#submenu-list li.selected a {font-weight: bold;color: #FFFFFF;line-height: 1;}
   #content {margin: 0 240px;width: 460px;min-height: 700px;text-align:justify;}
   #content h2 {font-size: 16px;font-weight: bold;color: #2a2a2a;}
   #content h3 {font-size: 14px;font-weight: bold;color: #363636;}
   #content h4 {text-align:center;font-size: 26px;font-weight: bold;color: #005091;}
   ul#list {margin: 0;padding: 0;margin-left: 20px;}
   ul#list li {margin-bottom: 10px;list-style: disc inside;}
   ul#list-square {margin: 0;padding: 0;margin-left: 20px;}
   ul#list-square li {margin-bottom: 10px;list-style: square inside;}
   ol#list-num {margin: 0;padding: 0;margin-left: 20px;}
   ol#list-num li {margin-bottom: 10px; list-style: decimal inside;}
   #aside {float: right;margin: 0;padding: 0;}
   .message {margin-bottom: 30px;}
   #aside .message h2 {margin-top: 0;font-size: 16px;}
   #aside .message p {font-size: 11px;}
   #aside .message a {font-size: 14px;}
   #bottom-line {height: 1px;color: #cacaca;margin: 30px -30px 10px;}
   #footer {clear: both;font-size: 11px;color: #2a2a2a;padding: 5px;padding-bottom: 20px;}

   #rezume-table td {padding: 5px; text-align: left; border: 1px solid #333;}
   img.pictures  {padding:3px;background:#fff;border:1px solid #ccc;}

   .main-child-selected {background: url(/templates/images/current-nav.png) left top repeat-x;}
   .vert-menu-box > div {margin-bottom: 5px;}
   div.menu-vert-child-block {display:block;margin-top: 5px;}
   .menu-vert-selected > a {background: url(/templates/images/menu-selected.png) left center no-repeat;display: table-cell;padding: 5px 0;width: 200px;padding-left: 5px;padding-right: 10px;color: #fff;}
   div.menu-vert-selected  {}
   .menu-vert-child-selected > a {background: url(/templates/images/menu-selected.png) left center no-repeat;display: table-cell;padding: 5px 0;width: 200px;padding-left: 5px;padding-right: 10px;color: #fff;}

   .menu-vert div, .menu-vert-selected div, .menu-vert-child-selected div {margin-left: 10px;}

   div.vert-menu-box div {font-size: 13px;}
   div.vert-menu-box div > div {display:block;font-size: 12px;}
   .menu-vert > a {display: table-cell;padding: 5px 0;vertical-align: middle;padding-left: 5px;padding-right: 10px;}