@charset "utf-8";
/* CSS Document */


/*******************************************************************/
/*                                                           RESET */
/*******************************************************************/
body, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, address, a, span, strong, em, dl, dt, dd, table, thead, tbody, tfoot, tr, td, th, form, fieldset, legend, caption { padding: 0px; margin: 0px; outline: none; background-position: left top; background-repeat: no-repeat; }

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

blockquote, address { font-style: normal; }

* { outline: none; }

img,
a img { border: none; }

strong { font-weight: bold; }

/*******************************************************************/
/*                                                          GLOBAL */
/*******************************************************************/
.clear { clear: both; height: 0px; overflow: hidden;}
.hide { display: none; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.small { font-size: 11px; }
.note { font-size: 12px; line-height: 150%; }
.big { font-size: 14px; }
.valign-middle { vertical-align: middle; }

img { border: none; }
a img { border: none; }
a { color: #333333; text-decoration: underline; outline: 0px; }
a:active { outline: none; }

img.right { float: right; margin-left: 8px; margin-bottom: 5px; margin-top: 3px; }
img.left { float: left; margin-right: 8px; margin-bottom: 5px; margin-top: 3px; }

hr { display: none; }
.hr-line { height: 1px; overflow: hidden; background-color: #E7E7E7; }

.no-screen { position: absolute; top: -10000px; }


/************************/
/* BASIC TAG DEFINITION */
/************************/
html { overflow-y: scroll; }
body { line-height: 22px; color:#16345c; background-color: #224575; overflow: auto; text-align: center; min-width: 982px; } 
fieldset { border: none; }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; }

img { border:none; }

h1 { color:#224575;font-size:40px;text-transform:uppercase;left:325px;top:30px;position:absolute;margin: 0; }
p.page-title { color:#224575;font-size:40px;text-transform:uppercase;left:325px;top:31px;position:absolute; }
h2 { font-family:Arial, Helvetica, sans-serif;font-size:21px;color:#234676;text-transform:uppercase; }
h3 { color:#224575;font-size:15px;margin: 0;padding: 0;text-transform:uppercase;margin-bottom:8px; }
h4 { color:#133057;font-size:15px;text-transform:uppercase;margin-bottom:8px; }
fieldset { border: none; }
a { color:#224575; }
*:focus {outline: none;}

ul li { list-style: none; }

input::-webkit-input-placeholder { color:#d3ddeb; }
input:-moz-placeholder { color:#d3ddeb; }


#upper-wrap { background: #c5d6e9 url(/images/bg-circles.png) no-repeat 50% 0%; }
#header, #cont, #media, #footer { margin: 0 auto; width: 980px; text-align: left; position: relative; }
#downloads #content-wrap { background: url(/images/bg-downloads.png) no-repeat 50% 0;}
#contact-us #content-wrap, #join-us #content-wrap { background: url(/images/bg-contact.png) no-repeat 50% 0;}
#about-us #content-wrap { background: url(/images/bg-about.png) no-repeat 50% 0;}
#our-services #content-wrap, #services #content-wrap { background: url(/images/bg-services.png) no-repeat 50% 0;}
#news-views #content-wrap, #news-detail #content-wrap { background: url(/images/bg-news.png) no-repeat 50% 0;}
#difference #content-wrap { background: url(/images/bg-difference.png) no-repeat 50% 0;}
#difference p.shorter { width: 595px; }
#difference img.left { margin-right: 35px; border-radius: 9px; behavior: url(scripts/PIE.htc); margin-bottom: 30px; }

/*   HEADER   */
#header-wrap { height: 113px; overflow: hidden; }
#home #header-wrap { position: absolute; width: 100%; left: 0; z-index: 1000; min-width: 980px; }
#header { height: 113px; position: relative;  }
#header .logo { margin-top: 27px; display: block; float: left; }

#nav-wrapper { position: relative; float: right; }
#nav { margin: 50px 0 0; position: relative; }
#nav li { list-style-type: none; display: block; float: left; padding: 0; }
#nav li a { position: relative; padding: 0 15px 20px; text-transform: uppercase; text-decoration: none; font-size: 13px; color: #224575; }
#nav-marker { position: absolute; left: 1000px; top: 85px; height: 2px; background: #249743; display: block; }

#header .lang { position: absolute; top: 6px; right: 0; }
#header .lang li { list-style-type: none; display: block; float: right; padding: 0 0 0 16px; }
#header .lang li a { text-decoration: none; display: block; width: 23px; height: 23px; }

#header .lang .cz { background: url(/images/flag-cz.png); }
#header .lang .ru { background: url(/images/flag-ru.png); }

/*   MEDIA   */

#home #media-wrap { width: 100%; position: relative; height: 525px; }
#homepage-flash { position: absolute; left: 0; min-width: 1000px; text-align: center; }
#homepage-flash img { margin-top: 125px; }
#home #media { width: 100%; height: 525px; left: 0; right: 0; position: absolute; min-width: 980px; }
#media { margin-bottom:20px;height:205px;position:relative; }
/*#about-us #media { height:125px; }*/

/*   CONTENT   */

#cont-wrap { background: url(/images/btm-gradient.png) repeat-x bottom; z-index: 1; min-height: 300px; }
#cross-outer {  margin-bottom:25px;float:left; }
#cross-inner {  }
#cont h2 { border-bottom: 2px solid #b5c8de; padding-bottom: 5px; margin-bottom: 10px; position: relative; }
#whyus ol { margin: 20px 0; padding: 0px; }
#whyus ol li { padding: 12px 0px 12px 65px; list-style: none; }
#whyus ol li.first { background: url(/images/why1.png) no-repeat left center; } 
#whyus ol li.second { background: url(/images/why2.png) no-repeat left center; } 
#whyus ol li.third { background: url(/images/why3.png) no-repeat left center; }
#home #news { margin-left:40px; }
#home .message h3 { font-size: 13px; text-transform: none; }
#cont #news div.news{ padding-bottom:25px; }
#cont #news div.disc span { line-height: 16px; }
#cont #news div.disc span.datum { text-align:center;display:block;font-size:11px;padding:11px 13px 0px; }
#cont #news div.disc span.rok { display:block;font-size:13px;padding-left:12px; }
#cont #news div.disc { float:left;width:55px;height:55px;background: url(/images/news-disc.png) no-repeat;color: #234676; font-weight:bold; } 
#cont #news div.message { float:left;margin-left:30px;width:214px; }
#cont #news div.message a.link { font-weight:bold;text-decoration:underline;color:#16345c; }
#cont div.blok { width: 470px; float: left; margin-right: 0; }
#cont #next-blok { float:left;margin-left:35px;position:relative;z-index:500; }
#cont a.green-arrow { display:block;text-align:right;padding:14px 70px 14px 0px;background: url(/images/green-arrow.png) no-repeat 245px 0; color: #224575; font-size:15px;width:230px;height:15px;float:left; }
#cont a.green-arrow.second  { margin-left:40px; }
#cont #next-blok span.green-arrow-lg  { position:absolute;left:220px;top:90px;z-index:10;background-color:transparent;width:89px;height:90px;background:url(/images/green-arrow-lg.png) no-repeat; }
#cont a.next { display:block;position:relative;margin-bottom:40px;height:158px;width:303px; }
#cont a.next.to-about { background:url(/images/btn-about.png) no-repeat; }
#cont a.next.to-corner { background:url(/images/btn-corner.png) no-repeat; }
#cont a.next.to-corner .banner-title { left: 150px; top: 25px; }
#cont a.next.to-services { background:url(/images/btn-services.png) no-repeat; }
#about-us a.next.to-services { margin-left: 0 !important; }
#cont a.next.to-contact { background:url(/images/btn-contact.png) no-repeat; }
#cont a.next.to-qrops { background:url(/images/btn-qrops.png) no-repeat; }
#cont a.next.to-news { background:url(/images/btn-news.png) no-repeat; }
#cont a.next.to-news span { left: 160px; }
#cont a.next.to-downloads { background:url(/images/btn-downloads.png) no-repeat; }
#cont a.next.to-wealth { background:url(/images/btn-wealth-management.png) no-repeat; }
#cont a.next.to-personal { background:url(/images/btn-personal-management.png) no-repeat; }
#cont #text h1 { position: relative; top: 0; left: 0; }
#cont #text h1, #cont #text h2 { color: #019d2b; font-size: 21px; text-transform: uppercase; border: none; padding: 0; margin: 0 0 20px; }
#text { padding-bottom: 40px; position: relative; z-index: 1200; }
#text.left-col { float: left; width: 625px; margin-right: 10px; }
#text p { color: #16345c; font-size: 13px; margin-bottom: 20px; line-height: 22px; }
#text p.note { font-size: 12px; }
#text p.caption { font-size:18px;line-height:26px; }
#text div.col1, #text div.col2, #text div.col1-half, #text div.col2-half { float:left;position:relative; }
.ie7 div.col2 { float: none !important; }
#text div.col1 { width:550px;z-index:1100;overflow:visible; }
#text div.col2 { width:380px;padding-left:40px; }
#text div.col1-half { width:465px;z-index:1100;overflow:visible; padding-top: 60px }
#text div.col2-half { width:465px;padding-left:40px; padding-top: 60px}
#text div.col2-half p:first-child { padding-top: 40px }
#text div.col2-half h3:first-child { padding-top: 66px }
#text div.col2-half p strong:first-child { margin-top: -8px; display: block }
#our-services #text h2.personal-corporate { padding: 20px 0 20px 80px; background: url(/images/services-blue-disc1.png) no-repeat; }
#our-services #text h2.wealth-management { padding: 20px 0 20px 80px; background: url(/images/services-blue-disc2.png) no-repeat; }
#about-us #cont a.next, #our-services #cont a.next, #contact-us #cont a.next { float:left;margin-left:34px;display:block;position:relative; }
#about-us #cont a.first, #our-services #cont a.first, #contact-us #cont a.first, #join-us #cont a.first { margin-left: 0; }
a.next { text-decoration:none; }
#about-us #cont #next-blok, #our-services #cont #next-blok, #contact-us #cont #next-blok, #join-us #cont #next-blok { margin: 0; }
span.banner-title { color:#224575;font-size:20px; margin: 0; padding: 0;text-transform:uppercase;position:absolute;top:40px;left:110px;z-index:100; }
span.banner-caption { color:#4d79b4;font-size:13px; margin: 0; padding: 0;text-transform:uppercase;position:absolute;top:20px;left:111px;z-index:100; }

#our-services #text h2 { margin-top: 20px; }
#our-services .services-list { margin-left: 20px; }
#our-services .services-list li { list-style-image: url(/images/bullet.png); margin-bottom: 12px; }
#our-services .services-list li:hover { list-style-image:url(/images/bullet-hover.png); }
#our-services .services-list li a { font-size:15px;font-weight:bold;color:#224575;text-decoration:none; }
#our-services .services-list li .list-link { font-size:15px;font-weight:bold;color:#224575;text-decoration:none; }
#our-services .services-list li a:hover { text-decoration:underline; }
#our-services .nested { margin-top: 8px; }
#our-services .nested.left { float: left; margin-right: 60px; min-width: 300px; }
#our-services .nested li { list-style-image:url(/images/bullet-arrow.png); }
#our-services .nested li:hover { list-style-image:url(/images/bullet-arrow-hover.png); }
#our-services .nested li a { font-weight:normal; display: inline-block; }


#services #text { float:left;width:620px; }
#services div#text input.inp { margin: 0; border: 0; color: #16345C; font-size: 12px; width: 239px; padding: 13px 10px; background: transparent url(/images/inp-gray.png) no-repeat; outline: none; line-height: 12px; top: 0; }
#services div#text label { display: block; }
#services div#text button { border: 0; margin-left: 20px; position: relative; overflow: visible; background: transparent url(/images/green-arrow.png) no-repeat right; height: 44px; top: 2px; }
#services div#text button span { color: #224575; padding: 13px 55px 12px 0; }
#services fieldset.app-pwd { border: none; position: relative; padding: 0; margin: 0 0 40px; }
#services #next-blok { width: 309px; margin-left: 51px; }
#services #next-blok h2 { color: #019d2b; font-size: 21px; text-transform: uppercase; border: none; padding: 0; margin: 0 0 10px 10px; width:290px; }
#services #next-blok a.next { margin-left: 7px; }
#services #next-blok a.contact-us { margin: 20px 0;position: relative; display: block; text-decoration: none; background: url(/images/contact-btn.png) no-repeat; width: 309px; height: 91px; }
#services #next-blok a.contact-us span.banner-caption { left: 79px; top: 15px; }
#services #next-blok a.contact-us span.banner-title { left: 78px; top: 35px; }
a.payment-btn { margin: 20px 0; position: relative; display: block; text-decoration: none; background: url(/images/btn-payment.png) no-repeat; width: 303px; height: 158px; }
a.payment-btn span.banner-caption { left: 89px; top: 15px; }
a.payment-btn span.banner-title { left: 88px; top: 38px; }
#services div.message a { color: #224575; }
#services div.message ul { padding-left: 19px; padding-bottom: 10px; }
#services div.message ul li { list-style-image: url(/images/bullet-light.png); padding-bottom: 6px; }
#services .services-list { width: 290px; font-size: 12px; margin-bottom: 20px; margin-left: 10px; }
#services .services-list li { list-style-type: none; display: inline; }
#services .services-list li a.active, #services .services-list li a.active:hover { background: url(/images/services-active-line-main.png) no-repeat; }
#services .services-list li a:hover { background: url(/images/bullet-hover.png) no-repeat 5px 9px; }
#services .services-list li a,#services .services-list li span { padding: 7px 0 6px 20px; display: block; line-height: 15px; font-weight: bold; color: #224575; text-decoration: none; background: url(/images/bullet.png) no-repeat 5px 9px; }
#services .services-list li a:hover { text-decoration: underline; }
#services #pcm-slide { margin-top: 14px; }
#services .nested li { display: inline; list-style-type: none; }
#services .nested li a:hover { background: url(/images/bullet-arrow-hover.png) no-repeat 15px 9px; }
#services .nested li a { padding: 7px 0 6px 29px; display: block; line-height: 15px; font-weight: normal; background: url(/images/bullet-arrow.png) no-repeat 15px 9px; }
#services .nested li a.active, #services .nested li a.active:hover { background: url(/images/services-active-line.png) no-repeat; }
#services .nested li a.active:hover { text-decoration: none; }
#services a.more { font-size: 14px; text-decoration: underline; color: #224575; display: block; background: url(/images/green-arrow-sm.png) no-repeat  98% 50%; padding: 6px 50px 6px 0; text-align: right; }

#payment { width: 600px; }
#payment label { width: 260px; float: left; }
#services div#text #payment input.inp { margin: 0 10px 10px 0; }
#payment label.odd { margin-right: 30px; }
#payment label.comments { width: 100%; }
#payment label.comments textarea { margin-top:6px;border:0;color:#16345C;font-size:12px;width:529px; height: 64px; padding: 13px 10px; background: #fff url(/images/textarea.png) no-repeat; outline: none;line-height: 12px; font-family: Arial, Helvetica, sans-serif; overflow: auto; resize: none; }
#payment button { float: right; margin: 10px 50px 0 0; }

.download-list {margin-bottom: 20px;}
#download-list a.pdf-download,
.download-list a.pdf-download { color: #234676; text-decoration: none; display: block; width: 603px; height: 31px; padding: 0 0 0 20px; margin-bottom:10px; background:url(/images/download-btn.png) no-repeat 0 0; line-height: 31px; }
#download-list a.pdf-download:hover,
.download-list a.pdf-download:hover { background-position: 0 -31px; }
.download-list span.pdf-download { color: #234676; text-decoration: none; display: block; width: 603px; height: 31px; padding: 0 0 0 20px; margin-bottom:10px; line-height: 31px; background:url(/images/download-btn.png) no-repeat 0 -62px;}

#news-views #text p, #news-detail #text p { margin-bottom:10px; }
#news-views #text p.caption, #news-detail #text p.caption { margin-bottom:20px; }
#news-detail #text p.caption { font-size:15px; }
#news-views div.block, #news-detail div.block { width:625px; }
#news-views div#news div.message, #news-detail div#news div.message  { width:531px; margin-bottom: 20px; }
#news-views div#news div.message a.link, #news-detail div#news div.message a.link { color:#224575;font-size:15px;margin-bottom:15px;display:block; }
#news-views a.more { font-size: 14px; text-decoration: underline; color: #224575; text-align: right; display: block; background: url(/images/green-arrow-sm.png) no-repeat 98% 50%; padding: 6px 50px 6px 0; }
#news-views div#news div.news, #news-detail div#news div.news { padding-bottom: 5px; }
#news-views a.download-attachement { color:#224575; font-size:14px; padding: 5px 0 5px 35px; background: url(/images/green-arrow-sm-down.png) no-repeat 0 0;display:block; }
#news-views img.news-image { float: left; margin-right: 30px; }
#news-views .feedflare { display: none; }
.reuters {float: right; font-size: 12px}


#contact-us div.contact-cols p.first { float:left;width:200px; }
#contact-us div.contact-cols p.next { float:left;margin-left:40px; }
#contact-us div.contact-cols a { color:#224575; }
#contact-us div#text { padding-bottom:40px; }
fieldset.fs { padding:0;margin:0;border:none;position:relative;float:left; }
fieldset.fs1 { width:259px;z-index:1000; }
fieldset.fs2 { width:259px;margin-left:31px;height:243px;z-index:1600; }
fieldset.fs3 { width:550px;z-index:100; padding-bottom: 100px; }
fieldset.fs4 { width:550px;height:83px;z-index:1500; }
#contact-us div#text button { border: 0; margin: 0; padding: 0; background: transparent; float: right; }
#contact-us div#text button span { display: block; padding: 13px 70px 14px 0; background: url(/images/green-arrow.png) no-repeat right; cursor: pointer; color: #224575; font-size: 15px; text-decoration: underline; }
#contact-us div#text label { font-size:13px;font-weight:normal;color:#16345C;font-family:Arial, Helvetica, sans-serif;margin-left:0;display:block; }
#contact-us div#text textarea { margin-top: 6px; border: 0; color: #16345C; font-size: 12px; width: 529px; height: 64px; padding: 13px 10px; background: #fff url(/images/textarea.png) no-repeat; outline: none;line-height: 12px; font-family: Arial, Helvetica, sans-serif; overflow: auto; resize:none; }
input.inp { margin-bottom:18px;margin-top:6px;border: 0; color: #16345C; font-size: 12px; width: 239px; padding: 13px 10px; background: #fff url(/images/inp-gray.png) no-repeat; vertical-align: middle; outline: none;line-height:12px; height: 14px; }
#contact-us div.drop-down-list { width:259px; padding: 0 10px 10px 0; }
#contact-us div.drop-down-list ul { background-color:#eef3f8; margin: 0 3px 3px 0; box-shadow: #555 1px 1px 3px; }
#contact-us div.drop-down-list-long { width: 549px; }
#contact-us div.drop-down-list-long ul { background-color:#eef3f8; margin: 0 3px 3px 0; box-shadow: #555 1px 1px 3px; }
#contact-us div.drop-down-list ul li, #contact-us div.drop-down-list-long ul li { display: inline; cursor: pointer; list-style-type: none; padding: 0; margin: 0; }
#contact-us div.drop-down-list ul li a, #contact-us div.drop-down-list-long ul li a { display: block; color: #224575; font-size: 13px; padding: 3px 10px; text-decoration: none; }
#contact-us div.drop-down-list ul li a:hover, #contact-us div.drop-down-list-long ul li a:hover { background-color:#fff; }
#contact-us #drop-down-cont-1 { width: 259px; }
#contact-us #drop-down-cont-3 { position: absolute; left: 0; top: 135px; z-index: 3000; }
#contact-us p.ddlist-label { color:#224575;font-size:13px;margin-bottom:10px; margin-top: 4px; line-height:14px; }
#contact-us a.toggle_a { color:#224575;text-decoration:none;display:block; }
#contact-us span.toggle-text { color: #224575; text-decoration: none; display: block; background: url(/images/drop-down.png) no-repeat; padding: 13px 0 13px 11px; cursor: pointer; line-height: 15px; }
#contact-us span.toggle-text-long { color:#224575; text-decoration: none; display:block;width:538px;background: #fff url(/images/drop-down-long.png) no-repeat; padding:13px 0 13px 11px;cursor:pointer; line-height: 15px; }
#contact-us ul li { list-style-type:none; }
#contact-us a.gmap-link { color:#234676;margin-top:10px;display:block; }

/* join us */

#join-us .checkbox { margin-right: 15px; }
#join-us div#text button { border: 0; margin: 0; padding: 0; background-color: transparent; float: right; }
#join-us div#text button span { display: block; padding: 13px 70px 14px 0; background: url(/images/green-arrow.png) no-repeat right; color: #224575; font-size: 15px; text-decoration: underline; }
#join-us #download-list { margin-bottom: 35px; }

div.file-cont { margin-top: 7px; margin-bottom: 17px; width: 259px; height: 40px; overflow: hidden; background: url(/images/drop-down.png) no-repeat; position: relative; cursor: pointer; }
input.file { position: absolute; left: 0; top: 0; width: 85px; height: 20px; opacity: 0; filter: alpha(opacity = 0); background: #933; cursor: pointer; outline: none !important; border: none !important; }
span.output { padding: 12px 50px 0 12px; display: block; }

#join-us a.next { margin-left: 35px; display: block; position: relative; }

/* difference */

#difference #text img.right { margin-left: 65px; }

/* forms */

button.disabled { opacity: 0.5; cursor: auto; }

/*   FOOTER   */

.disclaimer {background: transparent}
.disclaimer p {background: transparent; width: 980px; font-size: 11px; margin: auto; padding: 10px 0; text-align: center}

#footer-wrap { background: url(/images/footer-flare.png) no-repeat center top; }

#footer { color: #98b6de; background: url(/images/footer-circles.png) no-repeat 50% 0%; position: relative; padding-bottom: 13px; overflow: hidden;}
#footer p.member-of { width: 980px; margin-bottom: 20px; padding: 20px 0; border-bottom: 1px solid #3a5b85; text-align: center;}
#footer p.member-of img { margin-left: 55px; vertical-align: middle; }
#footer p.social { font-size: 11px; width: 95px; float: left; line-height: 15px; margin-top: 5px; height: 35px; display: inline-block; border-right: 1px solid #395a84; }
#footer p.social a { margin-right: 10px; }
#footer p.copy { font-size: 11px; width: 350px; float: left; line-height: 15px; }
#footer div#newsletter { float:left; height: 35px; width:285px; margin: 5px 19px; padding: 0 19px; border-left: 1px solid #395a84; border-right: 1px solid #395a84; }
#footer div#newsletter fieldset { padding: 0; border:none;position:relative; }
#footer div#newsletter p.newsletter-input-holder { font-size:12px;color:#95aac5;font-family:Verdana, Geneva, sans-serif;margin-bottom:0;margin-left:4px; position: relative; display: inline-block; height: 35px; }
#footer div#newsletter input.inp { margin:0 0 0 5px;border: none;color:#d3ddeb;font-size:12px;width:144px;padding:10px 50px 10px 5px;background: url(/images/inp-newsletter.png) no-repeat; vertical-align:middle;outline:none;line-height:15px; height: 15px; }
#footer div#newsletter input.inp.err { color: #b72525; }
#footer div#newsletter input.arrow-btn { position:absolute;margin-left:-35px;bottom: 0; right: 0; }
#footer #newsletter-msg { display: inline-block; width: 255px; line-height: 16px; }
#giant { float: right; color: #6380a7; margin-top: 10px; }
#giant a { font-size:12px;text-decoration:none;color:#6380a7; } 
#giant img { vertical-align:middle;margin-left:10px; }

/* popup */
#screen-fader { background: #fff; opacity: 0.6; min-width: 982px; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 5000; display: none; }
#popup { position: fixed; top: 200px; left: 50%; text-align: left; width: 500px; margin-left: -250px; line-height: 20px; z-index: 9000; display: none; }
#popup p { background: #fff; padding: 15px; behavior: url(/scripts/PIE.htc); box-shadow: #17355d 0 3px 20px; z-index: 500; }
span.close-popup { background: url(/images/btn-close.png) no-repeat; display: inline-block; width: 25px; height: 25px; position: absolute; top: -10px; right: -10px; cursor: pointer; }

/* 404 */
#not-found h1 { top: 60px; left: 0; }


/* QUESTION */

.question{
	background: #F7FBFF;
	position: relative;
	cursor: pointer;
}
.question.open{
	background: #EEF3F8;
}
.question p{
	padding: 15px 0 15px 50px;
	font-weight: bold;
	width: calc(100% - 95px);
}
.question .number{
	left: 20px;
	position: absolute;
	color: #005395;
	padding-right: 15px;
}
.question .chevron{
	position: absolute;
	top: 13px;
	right: 20px;
	height: 24px;
	width: 24px;
	background: #FFF;
	border-radius: 50%;

}
.question.open .chevron{
	background: #F49220;
	transform: rotate(180deg);
}
.question .chevron path{
	fill: #F49220;
}
.question.open .chevron path{
	fill: #FFF;
}

/* ANSWER */
.answer{
	display: none;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
}
.question.open + .answer{
	display: block;
}

/* ul */
#cont .answer ul{
	margin-bottom: 0;
}
#cont .answer ul ul li{
	list-style-type: circle;
}
/* table */

.answer table{
	margin: 20px 0;
}
.answer td{
	padding: 10px;
}
.answer th{
	border-collapse: collapse;
	background: #a2b7dc;
	padding: 10px 15px;
}
.answer table tr:nth-child(odd){
	background: #d9e2f2;	
}

.answer ul {
    margin-left: 18px;
}

.answer ul li {
    list-style-type: square;
}

@media (min-width: 769px){
	.answer{
		padding-left: 50px;
		padding-right: 50px;
	}
	
}

/*submenu*/
.submenu {
	list-style: none;
	width: 205px;
	float: left;
	margin-right: 50px;
}

.submenu li a {
	color: #224575;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 1px solid #aec2d6;
	padding: 27px 0 27px 28px;
	display: block;
	background: url(/images/arrowbullet-normal.png) left center no-repeat;
}

.submenu li a:hover,.submenu li a.active {
	color: #00a01a;
	background: url(/images/arrowbullet.png) left center no-repeat;
}


/*investment*/
.investment {
	padding-top: 25px;
	width: 725px;
	float: left;
}

#investment #content-wrap { 
	background: url(/images/bg-investment.png) no-repeat;   
	background-position: calc(50% - 160px) 0;
}

.investment ul li {
	position: relative;
	padding-left: 20px;
}

.investment ul li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 7px;
	width: 8px;
	height: 8px;
	border-radius: 3px;
	background-color: #7696b7;	
}

.investment .col:first-child {
	width: 310px;
	margin-right: 55px;
	text-align: left;
	float:left;
}

.investment .col{
	text-align: right;
	float: right;
}

.investment .row {
	margin-top: 49px;
}

.investment .row:not(:last-child) {
	border-bottom: 1px solid #97b2ce;
	padding-bottom: 45px;
}