html, body {width:100%;}
body {background:#efefef url('data:image/gif;base64,R0lGODlhbAUBAKIAAP///+/v79/f3+Xl5ejo6Nna2u7u7uzs7CH5BAAAAAAALAAAAABsBQEAAAM0GBp2NKKASau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBI3BUEA8LBsAgkAAA7') 50% 0 repeat-y; margin:0; padding:0; font-family: 'PT Sans Caption', sans-serif; font-size: 12px; font-weight: normal; line-height:16px; color:#3a3c42;min-width: 1004px;position:relative;}
p, li, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 img, form, input, select, textarea {margin:0; padding:0;}
input, select, textarea {font-family: 'PT Sans Caption', sans-serif; font-size: 13px; font-weight: normal; }
a {color:#3282a9; text-decoration:underline;}
img {border:none;}
img {border:none;}
a:focus {outline:none;}
div.clear {clear:both; height:0px;}
span.nobr {white-space:nowrap;}
div.hidden {display:none; visibility:hidden;}
div.counter-top {line-height:1px; float:left; visibility:hidden;}
div.counter-bottom {position: absolute; visibility: hidden;width:1px;height:1px;left:0;bottom:0;overflow:hidden;}

div.realHeight {height:322px;}
div.bigHeight {height:481px;}

div.yield-diagram {margin: 0 0 0 -16px;}
div.yield-diagram div.realHeight {height:466px;}
div.yield-diagram div.bigHeight {height:626px;}


.newlogo{position:absolute; top:15px;left:15px; width:223px;height:46px;z-index:100;background:url("../img/sys/newlogo.png") 0 0 no-repeat;}
.newlogo.ny{position:absolute; top:0;left:15px; width:239px;height:61px;z-index:100;background:url("../img/sys/ny2010/NY2014_logo.png") 0 0 no-repeat;}
div.body {position:absolute; z-index:400; width: 100%;}
div.page {width: 1004px; margin: 0 auto; padding:0; position:relative;}
div.page-sp {/*width: 711px;*/ margin: 0 auto; background:#ffffff;}

div.topmenu {margin: 0 28px 0 15px; height:38px;}
div.topmenu div.menu {float:right; padding: 23px 0 0 0;}
div.topmenu div.menu div.onepoint {float:left; font-size: 12px; font-weight: 400; color:#3a3c42; margin: 0 0 0 14px;}
div.topmenu div.menu div.onepoint a {color:#cccccc; }
div.topmenu div.menu div.onepoint a span {color:#3a3c42; }
div.topmenu div.menu div.cabinet {float:left; font-size: 12px; font-weight: 400; margin: 0 0 0 22px; padding: 0 0 4px 17px; background: url(../img/sys/cabinet_ico.png) left 3px no-repeat;letter-spacing: -.1px;}
div.topmenu div.menu div.cabinet a {color:#fdbdc3;}
div.topmenu div.menu div.cabinet a span {color:#ee3124;}


div.logophonesline {height:47px;position:relative;margin: 0 28px 0 15px;}
div.logophonesline div.partleft {float:left;}
div.logophonesline div.partleft div.logo {float:left; margin: 0 0 0 18px;}
div.logophonesline div.partleft div.separ {float:left; margin: 7px 0 0 15px;}
div.logophonesline div.partleft div.slogan {float:left; margin: 13px 0 0 14px;}

div.logophonesline div.partright {position:absolute;top:4px; right:0;}
div.logophonesline div.partright div.onephone {float:left; margin: 9px 0 0 0; font-size: 18px; font-weight: bold; line-height:16px; color:#76787b;letter-spacing: -.1px;}
div.logophonesline div.partright div.onephone span.bulls {font-size: 19px; font-weight: normal; line-height:18px; color:#adadad; margin: 0 0 0 1px;}
div.logophonesline div.partright div.onephone span.phone_inner:before, div.logophonesline div.partright div.onephone span.phone_inner:after {color: #76787b; content: "·"; margin: 0 1px 0 1px; font-size: 19px;}
div.logophonesline div.partright a.phonelink { outline:none; text-decoration: none; }
div.logophonesline div.partright div.separ {float:left; margin: 10px 10px 0 11px; width:1px; height:16px; background: url("data:image/gif;base64,R0lGODlhAQAQAJEAAIODg////8zMzLOzsyH5BAAAAAAALAAAAAABABAAAAIGTASpOhYFADs=") 0 0 no-repeat;}

div.visualline {height:159px;}
div.visualline div.visual {float:left; width:711px; height:159px;}
div.visualline div.vright {float:left; margin: 0 0 0 18px;}
div.visualline div.vright div.oneban {width:229px; height:76px;}
div.visualline div.vright div.oneban-topmar {margin: 7px 0 0 0;}

div.visualline-inner {height:113px;margin: 0 31px 0 15px;}
div.visualline-inner div.visual {float:left; height:113px; width:711px;position:relative;}
div.visualline-inner div.visual div.vContainer {vertical-align: bottom; display: block; width: 711px; height: 113px; position: relative;}
div.visualline-inner div.visual div.vContainer div.vimages img {display:none;}
div.visualline-inner div.visual div.vContainer div.vimages img.first {display:block;}
div.visualline-inner div.visual div.vContainer div.redLine {height:3px; width: 0%; background:#EE3024; position:absolute; left:0px; bottom:0px; display:block; z-index: 200;}
div.visualline-inner div.vright {float:left; margin: 0 0 0 18px;position:relative;}
div.visualline-inner div.vright div.oneban {width:229px; height:113px;}



div.centerblock {margin: 15px 31px 0 15px;}
div.centerblock div.partleft {width:711px; float:left;}

div.centerblock div.partleft div.contentblock {}


/* Main Page Bookmarks Block */
div.centerblock div.partleft div.contentblock div.bookmarks {height:34px;}
div.centerblock div.partleft div.contentblock div.bookmarks div.onebm {height:34px; position:absolute;}
div.centerblock div.partleft div.contentblock div.bookmarks div.bm1 {width: 192px; z-index:104; background: url(/img/sys/bm.png) left top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.contentblock div.bookmarks div.bm2 {width: 207px; margin: 0 0 0 163px; z-index:103; background: url(/img/sys/bm.png) -195px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.contentblock div.bookmarks div.bm3 {width: 207px; margin: 0 0 0 341px; z-index:102; background: url(/img/sys/bm.png) -405px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.contentblock div.bookmarks div.bm4 {width: 192px; margin: 0 0 0 519px; z-index:101; background: url(/img/sys/bm.png) -615px top no-repeat; cursor:pointer;}

div.centerblock div.partleft div.contentblock div.bookmarks div.bm1-hover {background: url(/img/sys/bm.png) left -35px no-repeat;}
div.centerblock div.partleft div.contentblock div.bookmarks div.bm2-hover {background: url(/img/sys/bm.png) -195px -35px no-repeat;}
div.centerblock div.partleft div.contentblock div.bookmarks div.bm3-hover {background: url(/img/sys/bm.png) -405px -35px no-repeat;}
div.centerblock div.partleft div.contentblock div.bookmarks div.bm4-hover {background: url(/img/sys/bm.png) -615px -35px no-repeat;}

div.centerblock div.partleft div.contentblock div.bookmarks div.bm1-active {z-index:105; background: url(/img/sys/bm.png) left -70px no-repeat;}
div.centerblock div.partleft div.contentblock div.bookmarks div.bm2-active {z-index:105; background: url(/img/sys/bm.png) -195px -70px no-repeat;}
div.centerblock div.partleft div.contentblock div.bookmarks div.bm3-active {z-index:105; background: url(/img/sys/bm.png) -405px -70px no-repeat;}
div.centerblock div.partleft div.contentblock div.bookmarks div.bm4-active {z-index:105; background: url(/img/sys/bm.png) -613px -70px no-repeat;}

div.centerblock div.partleft div.contentblock div.cblock {background: url(/img/sys/cblockbg.gif) left top repeat-y; height:172px;}
div.centerblock div.partleft div.contentblock div.cblock div.cblock-bottom {background: url(/img/sys/cblockbg.gif) -714px bottom no-repeat; height:172px;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent {padding:13px 18px 0 18px;}

div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.onelinkpoint {font-size: 12px; font-weight: normal; line-height:18px; padding: 0 0 3px 15px;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.onelinkpoint a {color:#ee3124; text-decoration:underline;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.onearrowpoint {background: url(/img/sys/ar9-2.gif) left 5px no-repeat; padding: 0 0 2px 13px; margin: 0 0 0 -2px;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.consultpoint {background: url(/img/sys/consult_ico.gif) left 4px no-repeat;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.consult2point {background: url(/img/sys/consult2_ico.gif) left 5px no-repeat; padding: 0 0 2px 14px; margin:-6px 0 0 0;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.yieldpoint {background: url(/img/sys/yield_ico.gif) left 4px no-repeat;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.calcpoint {background: url(/img/sys/calc_ico.gif) left 4px no-repeat;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.faqpoint {background: url(/img/sys/faq_ico.gif) left 4px no-repeat;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.dictionarypoint {background: url(/img/sys/dictionary_ico.gif) left 4px no-repeat;}

div.centerblock div.partleft div.contentblock div.cblock div.cbcontent p {font-size: 12px; font-weight: normal; line-height:16px; color:#3a3c42;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.pl1 {float:left; width:454px; padding: 0 10px 0 0;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.arrowlinks {margin: 9px 0 0 0;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.pl2 {float:left; width:454px; padding: 0 10px 0 0; margin: 8px 0 0 0;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.col1 {float:left; width:210px; padding: 0 12px 0 0; margin: 0 0 0 6px;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.col2 {float:left; width:210px; padding: 0 12px 0 0;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.pr1 {float:left; width:193px; background:url(/img/sys/bmcont-dot-line.gif) left top repeat-y; padding: 12px 0 18px 18px; margin: 4px 0 0 0;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.pr2 {float:left; width:193px; background:url(/img/sys/bmcont-dot-line.gif) left top repeat-y; padding: 1px 0 55px 18px; margin: 7px 0 0 0;}
div.centerblock div.partleft div.contentblock div.cblock div.cbcontent div.pr3 {float:left; width:193px; background:url(/img/sys/bmcont-dot-line.gif) left top repeat-y; padding: 0 0 55px 18px; margin: 14px 0 0 0;}
/* /Main Page Bookmarks Block */


/* Main Page Press Block */
div.centerblock div.partleft div.pressblock {margin: 23px 0 0 0;}
div.centerblock div.partleft div.pressblock p {font-size: 12px; font-weight: normal; line-height:16px; }
div.centerblock div.partleft div.pressblock div.news {width:311px; float:left; margin: 0 0 0 18px;}
div.centerblock div.partleft div.pressblock div.news div.links {float:right; margin: 1px 0 0 0;}
div.centerblock div.partleft div.pressblock div.news div.links span.onelink {font-size: 12px; font-weight: normal; line-height:14px; margin: 0 0 0 12px;}
div.centerblock div.partleft div.pressblock div.news div.links span.onelink a {color:#76787b; text-decoration:underline;}
div.centerblock div.partleft div.pressblock div.news div.pbheader {height:16px; margin: 1px 0 0 0;}
div.centerblock div.partleft div.pressblock div.news div.onenews {padding: 8px 0 0 0;}
div.centerblock div.partleft div.pressblock div.news div.onenews a {color:#3a3c42; text-decoration:none;}
div.centerblock div.partleft div.pressblock div.news div.onenews a:hover {color:#3a3c42; text-decoration:underline;}
div.centerblock div.partleft div.pressblock div.news div.onenews span.date {color:#797979; margin: 0 8px 0 0;}
div.centerblock div.partleft div.pressblock div.publications {width:311px; float:left; margin: 0 0 0 46px;}
div.centerblock div.partleft div.pressblock div.publications div.links {float:right; margin: 1px 0 0 0;}
div.centerblock div.partleft div.pressblock div.publications div.links span.onelink {font-size: 12px; font-weight: normal; line-height:14px; margin: 0 0 0 12px;}
div.centerblock div.partleft div.pressblock div.publications div.links span.onelink a {color:#76787b; text-decoration:underline;}
div.centerblock div.partleft div.pressblock div.publications div.pbheader {height:16px; margin: 1px 0 0 0;}
div.centerblock div.partleft div.pressblock div.publications div.onenews {padding: 8px 0 0 0;}
div.centerblock div.partleft div.pressblock div.publications div.onenews a {color:#3a3c42; text-decoration:none;}
div.centerblock div.partleft div.pressblock div.publications div.onenews a:hover {color:#3a3c42; text-decoration:underline;}
div.centerblock div.partleft div.pressblock div.publications div.onenews span.source {color:#797979;}
/* /Main Page Press Block */


/* Banners Block */
div.centerblock div.partleft div.adw-line {height:133px; margin: 25px 0 0 0;}
div.centerblock div.partleft div.adw-line div.oneadw {float:left; width:229px; height:133px; margin: 0 0 0 12px; /*background: url(/img/sys/adw-bg.gif) left top no-repeat;*/ cursor:pointer;}
div.centerblock div.partleft div.adw-line div.adw1 {margin: 0;}
div.centerblock div.partleft div.adw-line div.oneadw div.image {margin:13px 0 0 18px;}
div.centerblock div.partleft div.adw-line div.oneadw div.header {font-size: 16px; font-weight: normal; line-height:18px; color:#3a3c42; margin:5px 0 0 18px;}
div.centerblock div.partleft div.adw-line div.oneadw div.h-ls {letter-spacing: -1px;}
div.centerblock div.partleft div.adw-line div.oneadw div.arrow {background: url(/img/sys/adw-arrow.gif) left 3px no-repeat; font-size: 12px; font-weight: normal; line-height:14px; color:#ee3124; margin:1px 0 0 18px; text-indent:13px;}
div.centerblock div.partleft div.adw-line div.oneadw div.arrow a {color:#ee3124; text-decoration:none;}
/* /Banners Block */


/* Right Column */
div.centerblock div.partright {width:229px; float:left; margin: 0 0 0 18px;font-family: 'PT Sans', sans-serif;}
div.centerblock div.partright div.rightblock {background: url(/img/sys/rightblocksbg.gif) left top repeat-y;}
div.centerblock div.partright div.rb-topmar {margin:15px 0 0 0;}
div.centerblock div.partright div.procap {margin:14px 0 0 0;}
div.centerblock div.partright div.rb-botmar {margin:0 0 15px 0;}
div.centerblock div.partright div.rightblock div.rightblocktop {background: url(/img/sys/rightblocksbg.gif) -230px top no-repeat;}
div.centerblock div.partright div.rightblock div.rightblocktop div.rightblockbottom {background: url(/img/sys/rightblocksbg.gif) -460px bottom no-repeat;}
div.centerblock div.partright div.rb-topbg div.rightblocktop {background: url(/img/sys/rightblocks-servicestopbg.gif) left top no-repeat;}

div.centerblock div.partright div.rightblock div.services {padding:11px 0 13px 18px;}
div.centerblock div.partright div.rightblock div.services div.onelinkpoint {font-size: 13px; font-weight: normal; line-height:18px; padding: 0 0 2px 15px;}
div.centerblock div.partright div.rightblock div.services div.onelinkpoint a {color:#ee3124; text-decoration:underline;}
div.centerblock div.partright div.rightblock div.services div.onearrowpoint {background: url(/img/sys/ar8.gif) left 5px no-repeat; padding: 0 0 0 12px;}
div.centerblock div.partright div.rightblock div.services div.consultpoint {background: url(/img/sys/consult_ico.gif) left 4px no-repeat;}
div.centerblock div.partright div.rightblock div.services div.consult2point {background: url(/img/sys/consult2_ico.gif) left 5px no-repeat; padding: 0 0 2px 14px; margin:-6px 0 0 0;}
div.centerblock div.partright div.rightblock div.services div.yieldpoint {background: url(/img/sys/yield_ico.gif) left 4px no-repeat;}
div.centerblock div.partright div.rightblock div.services div.calcpoint {background: url(/img/sys/calc_ico.gif) left 4px no-repeat;}
div.centerblock div.partright div.rightblock div.services div.faqpoint {background: url(/img/sys/faq_ico.gif) left 4px no-repeat;}
div.centerblock div.partright div.rightblock div.services div.dictionarypoint {background: url(/img/sys/dictionary_ico.gif) left 4px no-repeat;}


div.centerblock div.partright div.rightblock div.archivelink {float:right; font-size: 12px; font-weight: normal; line-height:14px; margin: 0 17px 0 0; padding: 11px 0 9px 0;}
div.centerblock div.partright div.rightblock div.archivelink a {color:#76787b; text-decoration:underline;}

div.centerblock div.partright div.rightblock div.analytics {padding: 0 0 23px 0;}
div.centerblock div.partright div.rightblock div.rbheader-analytics {height:24px; margin: 0 0 0 17px; padding: 10px 0 0 0;}
div.centerblock div.partright div.rightblock div.analytics div.links {font-size: 13px; font-weight: normal; line-height:14px; /*background: url(/img/sys/rb-dot-line.gif) left bottom repeat-x; padding: 10px 0 13px 0;*/ padding: 10px 0 0px 0; margin: 0 12px 0 19px;}
div.centerblock div.partright div.rightblock div.analytics div.links div.onelink {background: url(/img/sys/rb-red-bull.gif) left 8px no-repeat; padding: 3px 0 3px 10px;}
div.centerblock div.partright div.rightblock div.analytics div.links div.onelink a {color:#3282a9; text-decoration:underline;}
div.centerblock div.partright div.rightblock div.analytics div.bulletin {margin: 13px 0 0 18px; width:195px; height:61px;}
div.centerblock div.partright div.rightblock div.videopodkast {padding: 0 0 17px 0;}
div.centerblock div.partright div.rightblock div.rbheader-videopodkast {height:22px; margin: 0 0 0 18px; padding: 12px 0 0 0;}
div.centerblock div.partright div.rightblock div.videopodkast div.link {font-size: 13px; font-weight: normal; line-height:16px; margin: 12px 10px 0 18px;}
div.centerblock div.partright div.rightblock div.videopodkast div.link a {color:#3282a9; text-decoration:underline;}
div.centerblock div.partright div.rightblock div.videopodkast div.video {margin: 8px 0 0 18px;}
div.centerblock div.partright div.rightblock div.videopodkast div.video div.image {float:left; width:90px; margin:4px 0 0 0;}
div.centerblock div.partright div.rightblock div.videopodkast div.video div.image img {background: url(/img/sys/podkast-smallimage-bg.gif) left top repeat-y; padding: 0 7px 0 7px;min-width:76px;}
div.centerblock div.partright div.rightblock div.videopodkast div.video div.image img.playbutton {position:absolute; padding:0; margin: -50px 0 0 27px; background:none;}
div.centerblock div.partright div.rightblock div.videopodkast div.video div.name {float:left; font-size: 13px; font-weight: normal; line-height:15px; color:#797979; margin: 0 0 0 8px;}




div.centerblock div.partright div.subscribeblock {padding: 12px 0 0 8px;}
div.centerblock div.partright div.subscribeblock div.subscribe {font-size: 13px; font-weight: normal; line-height:16px; padding: 1px 0 0 20px; background: url(/img/sys/subscribe_ico.gif) left 3px no-repeat;}
div.centerblock div.partright div.subscribeblock div.subscribe a {color:#3282a9; text-decoration:underline;}
div.centerblock div.partright div.subscribeblock div.social {margin:10px 0 0 0;color:#797979;font-size: 13px;}

div.centerblock div.partright div.subscribeblock div.social a.social {width:16px;height:16px;background: url(/img/sys/icons_social.png) no-repeat 0 0;cursor: pointer;display:inline-block;margin-left:3px;margin-bottom:-3px;}
div.centerblock div.partright div.subscribeblock div.social a.facebook {background-position: 0 0;}
div.centerblock div.partright div.subscribeblock div.social a.in_contact {background-position: 0 -21px;}
div.centerblock div.partright div.subscribeblock div.social a.twitter {background-position: 0 -42px;}
div.centerblock div.partright div.subscribeblock div.social a.g_plus {background-position: 0 -63px;}
div.centerblock div.partright div.subscribeblock div.social a.youtube {background-position: 0 -84px;}



div.centerblock div.partright div.siteversion {font-size: 13px; font-weight: normal; line-height:16px; color:#3a3c42; padding: 0 0 40px 18px;}
div.centerblock div.partright div.siteversion a {color:#3282a9; text-decoration:underline;}
div.centerblock div.partright div.siteversion div.svheader {padding: 6px 0 4px 0;}
div.centerblock div.partright div.siteversion div.wap {float:left; background: url(/img/sys/wap_ico.gif) left 2px no-repeat; padding: 1px 0 0 24px;}
div.centerblock div.partright div.siteversion div.pda {float:left; background: url(/img/sys/pda_ico.gif) left 2px no-repeat; padding: 1px 0 0 14px; margin: 0 0 0 23px;}
div.centerblock div.partright div.siteversion div.iphone {float:left; background: url(/img/sys/iphone_ico.gif) left 1px no-repeat; padding: 1px 0 0 14px; margin: 0 0 0 23px;}
/* /Right Column */



/* Breadcrumbs Pop-Up Window */
div.centerblock div.partleft div.submenu {border-bottom: 2px solid #EBECED; height:39px; margin:-13px 0 14px;}
div.centerblock div.partleft div.submenu div.homelink {float:left; height:13px; width:24px; margin:12px 20px 0 10px;}
div.centerblock div.partleft div.submenu div.homelink a {display: block; width:24px; height:13px; background: url(/img/sys/navmap-home.png) 0 0 no-repeat; cursor:pointer;}
div.centerblock div.partleft div.submenu div.homelink a:hover {background-position:0 -15px;}
div.centerblock div.partleft div.submenu div.onepoint {float:left; margin: 13px 29px 0 0; font-size: 12px; font-weight: normal; line-height:16px; color:#808080; text-decoration:underline;}
div.centerblock div.partleft div.submenu div.onepoint div.submenuinner {position:absolute; z-index:600; background:#ffffff;}
div.centerblock div.partleft div.submenu div.onepoint div.titname {float:left; text-decoration:underline;}
div.centerblock div.partleft div.submenu div.onepoint div.arrow {float:left; margin: -2px 6px 0 6px;}

div.navmap-block div.navmap-content div.navmap-breadcrumbs-container div.submenu {border-bottom: none; height:37px; margin:-10px 0 16px;}
div.navmap-block div.navmap-content div.navmap-breadcrumbs-container div.submenu div.homelink {float:left; height:13px; width:24px; margin:12px 20px 0 13px;}
div.navmap-block div.navmap-content div.navmap-breadcrumbs-container div.submenu div.homelink a {display: block; width:24px; height:13px; background: url(/img/sys/navmap-home.png) 0 0 no-repeat; cursor:pointer;}
div.navmap-block div.navmap-content div.navmap-breadcrumbs-container div.submenu div.homelink a:hover {background-position:0 -15px;}
div.navmap-block div.navmap-content div.navmap-breadcrumbs-container div.submenu div.onepoint {float:left; margin: 13px 29px 0 0; font-size: 12px; font-weight: normal; line-height:16px; color:#808080; text-decoration:underline;}
div.navmap-block div.navmap-content div.navmap-breadcrumbs-container div.submenu div.onepoint div.submenuinner {position:absolute; z-index:600; background:#ffffff;}
div.navmap-block div.navmap-content div.navmap-breadcrumbs-container div.submenu div.onepoint div.titname {float:left; text-decoration:underline;}
div.navmap-block div.navmap-content div.navmap-breadcrumbs-container div.submenu div.onepoint div.arrow {float:left; width:11px; height:14px; background: url(/img/sys/navmap-arrow2.gif) 5px 5px no-repeat; margin:0; }
div.navmap-block div.navmap-content div.navmap-breadcrumbs-container div.submenu div.onepoint div.arrow img{display:none;}
div.navmap-block div.navmap-content div.navmap-breadcrumbs-container div.submenu div.onepoint.last div.arrow {background:transparent;}
div.navmap-block div.navmap-content div.navmap-breadcrumbs-container div.submenu div.onepoint.last div.titname {text-decoration:none;}
div.navmap-block div.navmap-content div.navmap-breadcrumbs-container div.submenu div.onepoint.last {text-decoration:none;}

div.submenu div.submenu-openwindow {position:absolute; margin: 0 0 0 100px; z-index:500;visibility: hidden;}
div.submenu div.submenu-openwindow div#breadcrumbs-0-area-2{position:relative;}
div.submenu div.submenu-openwindow div.rnd-lt {float:left; width:9px; height:8px; background: url(/img/sys/bw/bg-rnd-lt.png) center center no-repeat;}
div.submenu div.submenu-openwindow div.t {float:left; height:8px; background: url(/img/sys/bw/bg-t.png) center center repeat-x;}
div.submenu div.submenu-openwindow div.rnd-rt {float:left; width:9px; height:8px; background: url(/img/sys/bw/bg-rnd-rt.png) center center no-repeat;}
div.submenu div.submenu-openwindow div.sq-rt {position:absolute; top:0; right:2px; width:4px; height:8px; background: url(/img/sys/bw/bg-sq-rt.png) 50% 50% no-repeat;}
div.submenu div.submenu-openwindow div.l {float:left; width:9px; background: url(/img/sys/bw/bg-l.png) center center repeat-y;}
div.submenu div.submenu-openwindow div.c {float:left; background: #ffffff url(/img/sys/bw/bg-c.gif) center center;}
div.submenu div.submenu-openwindow div.l-head {height:26px;}
div.submenu div.submenu-openwindow div.c-head {height:26px;}
div.submenu div.submenu-openwindow div.r-head {height:26px;}
div.submenu div.submenu-openwindow div.pointslist {padding: 0 0 9px 0;}
div.submenu div.submenu-openwindow div.r {float:left; width:9px; background: url(/img/sys/bw/bg-r.png) center center repeat-y;}
div.submenu div.submenu-openwindow div.rnd-lb {float:left; width:9px; height:11px; background: url(/img/sys/bw/bg-rnd-lb.png) center center no-repeat;}
div.submenu div.submenu-openwindow div.b {float:left; height:11px; background: url(/img/sys/bw/bg-b.png) center center repeat-x;}
div.submenu div.submenu-openwindow div.rnd-rb {float:left; width:9px; height:11px; background: url(/img/sys/bw/bg-rnd-rb.png) center center no-repeat;}
div.submenu div.submenu-openwindow div.pl {float:left; width:4px; height:8px; background: url(/img/sys/bw/bg-pl.png) center center repeat-y;}
div.submenu div.submenu-openwindow div.pr {float:left; width:4px; height:8px; background: url(/img/sys/bw/bg-pr.png) center center repeat-y;}
div.submenu div.submenu-openwindow div.pri {float:left; width:3px; height:8px; background: url(/img/sys/bw/bg-pri.png) center center no-repeat;}
div.submenu div.submenu-openwindow div.pc {float:left; height:8px; background: #ffffff url(/img/sys/bg-dot.png) left 2px repeat-x;}
div.submenu div.submenu-openwindow div.pt {float:left; height:8px; background: url(/img/sys/bw/bg-t.png) center center repeat-x;}

div.submenu div.submenu-openwindow div.sm-ow-head {white-space:nowrap; float:left; font-size: 12px; font-weight: normal; line-height:16px; color:#ee3124; text-decoration:underline; margin: 2px 9px 0 9px;}
div.submenu div.submenu-openwindow div.sm-ow-head a {color:#ee3124; text-decoration:underline;}
div.submenu div.submenu-openwindow div.sm-ow-head div.titname {float:left;}
div.submenu div.submenu-openwindow div.sm-ow-head div.arrow {float:left; margin: -2px 6px 0 6px;}
div.submenu div.submenu-openwindow div.sm-ow-onepoint {white-space:nowrap; font-size: 11px; font-weight: normal; line-height:16px; color:#ee3124; margin: 0 9px 0 9px; padding: 2px 0 2px 0;}
div.submenu div.submenu-openwindow div.sm-ow-onepoint a {color:#ee3124; text-decoration:none;}
div.submenu div.submenu-openwindow div.sm-ow-onepoint a:hover {color:#ee3124; text-decoration:underline;}
div.submenu div.submenu-openwindow div.sm-ow-onegroup {white-space:nowrap; font-size: 11px; font-weight: bold; line-height:16px; color:#57595E; margin: 5px 9px 0 9px; padding: 2px 0 2px 0;}
div.submenu div.submenu-openwindow div.sm-ow-grouppoint {white-space:nowrap; font-size: 11px; font-weight: normal; line-height:16px; color:#ee3124; margin: 0 9px 0 13px; padding: 2px 0 2px 9px; background: url(/img/sys/rb-red-bull.gif) left 9px no-repeat;}
div.submenu div.submenu-openwindow div.sm-ow-grouppoint a {color:#ee3124; text-decoration:none;}
div.submenu div.submenu-openwindow div.sm-ow-grouppoint a:hover {color:#ee3124; text-decoration:underline;}
div.submenu div.submenu-openwindow div.separ {margin: 5px 3px 0 3px; height:5px; background: url(/img/sys/bg-dot.png) left top repeat-x;}
/* /Breadcrumbs Pop-Up Window */


/* DropDown Pop-Up Window */
div.dropdown {float:right; margin: 4px 0 0 40px; font-size: 12px; font-weight: normal; line-height:16px; color:#ee3124; cursor:pointer;}
div.dropdown div.titname {float:left; text-decoration:none;}
div.dropdown div.titname span.dotline {background: url(/img/sys/red-dot2.gif) left bottom repeat-x;}
div.dropdown div.arrow {float:left; margin: -2px 0 0 4px;}

div.dropdown-openwindow {position:absolute; margin: 0 0 0 100px; z-index:500;}
div.dropdown-openwindow div.rnd-lt {float:left; width:9px; height:8px; background: url(/img/sys/bg-rnd-lt.png) right bottom no-repeat;}
div.dropdown-openwindow div.t {float:left; height:8px; background: url(/img/sys/bg-t.png) left bottom repeat-x;}
div.dropdown-openwindow div.rnd-rt {float:left; width:9px; height:8px; background: url(/img/sys/bg-rnd-rt.png) left bottom no-repeat;}
div.dropdown-openwindow div.sq-rt {float:left; width:9px; height:8px; background: url(/img/sys/bg-sq-rt.png) left bottom no-repeat;}
div.dropdown-openwindow div.l {float:left; width:9px; background: url(/img/sys/bg-l.png) right top repeat-y;}
div.dropdown-openwindow div.c {float:left; background: #ffffff;}
div.dropdown-openwindow div.l-head {height:24px;}
div.dropdown-openwindow div.c-head {height:24px;}
div.dropdown-openwindow div.r-head {height:24px;}
div.dropdown-openwindow div.pointslist {padding: 0 0 9px 0;}
div.dropdown-openwindow div.r {float:left; width:9px; background: url(/img/sys/bg-r.png) left top repeat-y;}
div.dropdown-openwindow div.rnd-lb {float:left; width:9px; height:11px; background: url(/img/sys/bg-rnd-lb.png) right top no-repeat;}
div.dropdown-openwindow div.b {float:left; height:11px; background: url(/img/sys/bg-b.png) left top repeat-x;}
div.dropdown-openwindow div.rnd-rb {float:left; width:9px; height:11px; background: url(/img/sys/bg-rnd-rb.png) left top no-repeat;}
div.dropdown-openwindow div.pl {float:left; width:4px; height:8px; background: url(/img/sys/bg-pl.png) right top repeat-y;}
div.dropdown-openwindow div.pr {float:left; width:4px; height:8px; background: url(/img/sys/bg-pr.png) left bottom repeat-y;}
div.dropdown-openwindow div.pri {float:left; width:4px; height:8px; background: url(/img/sys/bg-pri.png) left bottom no-repeat;}
div.dropdown-openwindow div.pc {float:left; height:8px; background: #ffffff url(/img/sys/bg-dot.png) left 2px repeat-x;}
div.dropdown-openwindow div.pt {float:left; height:8px; background: url(/img/sys/bg-t.png) left bottom repeat-x;}

div.dropdown-openwindow div.sm-ow-head {white-space:nowrap; float:right; font-size: 12px; font-weight: normal; line-height:16px; color:#ee3124; margin: 3px 11px 0 9px;}
div.dropdown-openwindow div.sm-ow-head a {color:#ee3124; text-decoration:none;}
div.dropdown-openwindow div.sm-ow-head div.titname {float:left;}
div.dropdown-openwindow div.sm-ow-head div.titname span.dotline {background: url(/img/sys/red-dot2.gif) left bottom repeat-x;}
div.dropdown-openwindow div.sm-ow-head div.arrow {float:left; margin: -2px 0 0 4px;}
div.dropdown-openwindow div.sm-ow-onepoint {white-space:nowrap; font-size: 11px; font-weight: normal; line-height:16px; color:#ee3124; margin: 0 9px 0 9px; padding: 2px 0 2px 0;}
div.dropdown-openwindow div.sm-ow-onepoint a {color:#ee3124; text-decoration:none;}
div.dropdown-openwindow div.sm-ow-onepoint a:hover {color:#ee3124; text-decoration:underline;}
div.dropdown-openwindow div.sm-ow-onegroup {white-space:nowrap; font-size: 11px; font-weight: bold; line-height:16px; color:#57595E; margin: 5px 9px 0 9px; padding: 2px 0 2px 0;}
div.dropdown-openwindow div.sm-ow-grouppoint {white-space:nowrap; font-size: 11px; font-weight: normal; line-height:16px; color:#ee3124; margin: 0 9px 0 13px; padding: 2px 0 2px 9px; background: url(/img/sys/rb-red-bull.gif) left 9px no-repeat;}
div.dropdown-openwindow div.sm-ow-grouppoint a {color:#ee3124; text-decoration:none;}
div.dropdown-openwindow div.sm-ow-grouppoint a:hover {color:#ee3124; text-decoration:underline;}
div.dropdown-openwindow div.separ {margin: 5px 3px 0 3px; height:5px; background: url(/img/sys/bg-dot.png) left top repeat-x;}
/* /DropDown Pop-Up Window */


/* Content Styles */
div.content {padding: 17px 10px 20px 10px;}
div.content a {color:#ee3124; text-decoration:underline;}
div.content a:hover {color:#74777e; text-decoration:underline;}
div.content div.fund_info a {font-size: 13px;}
div.content p {font-size: 13px; font-weight: normal; line-height:1.32; color:#3a3c42; padding: 8px 0 7px 0;}
div.content div.snoska {font-size: 11px; font-weight: normal; line-height:1.2; color:#3a3c42; padding: 30px 0 10px 0;}
div.content div.snoska span.star {font-size: 12px;}
div.content h1 {font-size: 24px; font-weight: bold; line-height:26px; color:#3a3c42; padding: 0 0 6px 0;}
div.content h2 {}
div.content h3 {font-size: 15px; font-weight: bold; line-height:18px; color:#3a3c42; padding: 15px 0 0 0;}
div.content h3.press {font-size: 14px; color:#3a3c42; margin: 0 0 -5px 0;}
div.content h4 {font-size:13px; line-height:15px; font-weight:bold; color:#3A3C42; padding:20px 0 3px 0;}
div.content h5 {font-size:13px; line-height:15px; font-weight:bold; color:#3A3C42; padding:20px 0 3px 0;}
div.content h6 {font-size:13px; line-height:15px; font-weight:bold; color:#3A3C42; padding:20px 0 3px 0;}

div.content ul {list-style-type: none; margin: 2px 0 8px 20px;font-size: 13px;}
div.content ul li {background-image: url(/img/sys/li-bull.gif); background-position: left 10px; background-repeat: no-repeat; padding: 3px 0 4px 11px;}
div.content ol {margin: 2px 0 8px 30px;}
div.content ol li {padding: 3px 0 4px 0;}
div.content ol.special {margin: 2px 0 8px 30px;}
div.content ol.special li {padding: 10px 0 10px 0;}

div.content ul ul, div.content ol ul {list-style-type: none; margin: 2px 0 6px 12px;}
div.content ul ul li, div.content ol ul li {font-size:11px; line-height:15px; background-image: url(/img/sys/li-bull3.gif); background-position: left 7px; background-repeat: no-repeat; padding: 1px 0 1px 14px;}
div.content ul ul.one-point li, div.content ol ul.one-point li {background-image: none;}
div.content ol ol, div.content ul ol {margin: 2px 0 6px 30px;}
div.content ol ol li, div.content ul ol li {font-size:11px; line-height:15px; background-image: none; padding: 1px 0 1px 0;}
/* /Content Styles */

div.content div.subtitle {font-size:11px; color:#9a9a9a;text-align:right;}
div.content div.subtitle a{color:#9a9a9a;;}
div.content  div.subtitle a:hover{color:#74777e;}
div.content div.raitingsanons {border-bottom:1px solid #D8D9DB; padding: 7px 0 16px 0; margin: 0 0 7px 0;}
div.content div.raitingsanons div.image {float:left; padding: 2px 0 2px 0;}
div.content div.raitingsanons div.mdash {float:left; width:24px; padding: 5px 0 0 0; text-align:right; font-size: 15px; font-weight: normal; line-height:14px; color:#3a3c42;}
div.content div.raitingsanons div.mdash2 {padding: 0;}
div.content div.raitingsanons div.text {float:left; width:593px; padding: 5px 0 0 0;}
div.content div.raitingsanons div.text2 {padding: 0;}
div.content div.raitingsanons div.text p {font-size: 13px; font-weight: normal; line-height:16px; color:#3a3c42; padding: 0;}

/* Chapter's Index Pages */
div.content div.indpage-anons p {font-size: 14px; font-weight: normal; line-height:1.32; color:#3a3c42; padding: 7px 0 8px 0;}
div.content div.indpage-anons p span.showtext {font-size: 12px; background: url(/img/sys/red-arrow.gif) right 7px no-repeat; padding: 0 11px 0 0; cursor:pointer;}
div.content div.indpage-anons p span.showtext a {color:#EE3124; text-decoration:none; background: url(/img/sys/red-dot1.gif) left bottom repeat-x;}
div.content div.indpage-anons p span.showtext a:hover {color:#EE3124; text-decoration:none; background: none;}
div.content div.indpage-anons p span.hidetext {font-size: 12px; background: url(/img/sys/red-arrow-top.gif) right 7px no-repeat; padding: 0 11px 0 0; cursor:pointer;}
div.content div.indpage-anons p span.hidetext a {color:#EE3124; text-decoration:none; background: url(/img/sys/red-dot1.gif) left bottom repeat-x;}
div.content div.indpage-anons p span.hidetext a:hover {color:#EE3124; text-decoration:none; background: none;}
div.content div.indpage-menublock {border-top:1px solid #D8D9DB; padding: 14px 0 15px 0; margin: 10px 0 9px 0;}
div.content div.indpage-menublock p {font-size: 12px; font-weight: normal; line-height:16px; color:#3a3c42; padding: 5px 0 7px 0;}
div.content div.indpage-menublock h2 {font-size: 18px; font-weight: bold; line-height:16px; color:#3a3c42; padding: 3px 0 5px 0;}
div.content div.indpage-menublock div.separ {background: url(/img/sys/dot-line.gif) left top repeat-x; height:1px; margin: 14px 0 16px 0;}
div.content div.indpage-menublock div.onecol {float:left;}
div.content div.indpage-menublock div.c1 {width:240px;}
div.content div.indpage-menublock div.c2 {width:212px;}
div.content div.indpage-menublock div.c3 {width:223px;}

div.content div.indpage-menublock div.c4 {width:289px;}
div.content div.indpage-menublock div.c5 {width:386px;}
div.content div.indpage-menublock div.c6 {width:400px;}

div.content div.indpage-menublock div.c7 {width:317px; padding: 0 50px 0 0;}
div.content div.indpage-menublock div.c8 {width:318px;}
div.content div.indpage-menublock div.onecol div.onemenupoint {font-size: 13px; font-weight: normal; line-height:16px; background: url(/img/sys/ar8.gif) left 5px no-repeat; padding: 1px 0 3px 13px;}
div.content div.specialmenublock div.onecol div.onemenupoint {text-indent:13px; padding: 1px 0 3px 0;}
div.content div.indpage-menublock div.onecol div.warrow {background: none; text-indent:0;}
div.content div.indpage-menublock div.onecol div.omp_v2 {background: url(/img/sys/ar9.gif) left 5px no-repeat; text-indent:15px; padding: 2px 0 14px 0;}
div.content div.indpage-menublock div.onecol div.onemenupoint a {color:#ee3124; text-decoration:underline;}

div.content div.indpage-menublock.fundsmenublock {margin-bottom:0; padding-bottom:4px;}
div.content div.indpage-menublock.fundsmenublock h2{padding: 12px 0 6px;} 
div.content div.indpage-menublock.fundsmenublock div.separ{margin:17px 0 14px;} 
div.content div.indpage-menublock.fundsmenublock ul.funds_list{list-style:none; margin:0; padding:0; font-size: 12px; font-weight: normal; line-height:16px;}
div.content div.indpage-menublock.fundsmenublock ul.funds_list li{position:relative; overflow:hidden; padding:17px 0 5px; margin:0; width:332px; display: -moz-inline-stack; display: inline-block; //display:inline; zoom:1; vertical-align: top;background:transparent;}
div.content div.indpage-menublock.fundsmenublock ul.funds_list li div.fund_icon{float:left; position:relative;width:77px; height:63px; overflow:hidden;}
div.content div.indpage-menublock.fundsmenublock ul.funds_list li div.fund_icon img{margin:0 0 0 14px;}
div.content div.indpage-menublock.fundsmenublock ul.funds_list li div.fund_info{margin:1px 0 0 87px;padding:0;}
div.content div.indpage-menublock.fundsmenublock ul.funds_list li div.fund_info p{margin:0;padding:0;}
div.content div.indpage-menublock.fundsmenublock ul.funds_list li i{display:none; width:40px; height:24px;position:absolute; z-index:100; top:5px; left:0; background: url(/img/pifpage/new.png) 0 0 no-repeat;}
div.content div.indpage-menublock.fundsmenublock ul.funds_list li.new i{display:block;}

div.content div.indpage-anons div.indpage-small p {font-size: 13px;}
/* /Chapter's Index Pages */


/* Special Styles */
div.content p.bank-req {font-size:12px; line-height:18px; color:#3A3C42; padding: 0 0 6px 35px;}
div.content ul.career {list-style-type: none; margin: 6px 0 8px 19px;}
div.content ul.career li {background-image: url(/img/sys/li-bull2.gif); background-position: left 11px; background-repeat: no-repeat; padding: 3px 0 4px 10px;}
div.content ul.arrow {list-style-type: none; margin: 6px 0 8px 19px;}
div.content ul.arrow li {background-image: url(/img/sys/li-bull2.gif); background-position: left 11px; background-repeat: no-repeat; padding: 3px 0 4px 10px;}
div.content ul.arrow li ul {list-style-type: none; margin: 2px 0 6px 12px;}
div.content ul.arrow li ul li {background-image: url(/img/sys/li-bull3.gif); background-position: left 7px; background-repeat: no-repeat; padding: 1px 0 1px 14px;}
div.small {font-size:12px; line-height:14px; color:#77787b; font-style:italic; font-family: 'PT Sans', sans-serif; padding: 0; margin: 0 0 0 0;}
div.small span {color:#ee3124;}

div.permanentacces {text-align:right; font-size:12px; line-height:14px; color:#797979; font-style:italic; font-family: 'PT Sans', sans-serif; margin: 13px 0 19px 0;}
div.publishdate {text-align:right; font-size:12px; line-height:14px; color:#797979; font-style:italic; font-family: 'PT Sans', sans-serif;}

div.small-pif {font-size:12px; line-height:14px; color:#77787b; font-style:italic; font-family: 'PT Sans', sans-serif; padding: 0; margin: 10px 0 0 0;}
div.small-pif span {color:#ee3124;}

span.source {color:#9D9EA3;}
span.source a {color:#9D9EA3; text-decoration:underline;}
span.source a:hover {color:#9D9EA3; text-decoration:none;}

table.contacts-scheme {margin:10px 0 0 0;}
table.contacts-scheme tr.first td {padding:0 0 20px 0;}
table.contacts-scheme h4 {padding:0;}
table.contacts-scheme img {margin: 0 0 0 0px;}

div.content h3.press-center {font-size:15px; line-height:15px; font-weight:normal; color:#3A3C42; padding:0 0 7px 0; font-style:italic; font-family: 'PT Sans', sans-serif;line-height:20px;}
div.content h3.press-center.subtit {font-style:normal;font-weight:bold; padding:7px 0 3px 0;}

div.disclaimer {padding: 40px 0 0 0;}
div.disclaimer p {color:#77787b; font-size: 12px; font-style:italic; font-family: 'PT Sans', sans-serif; padding: 0 0 5px 0;}

ul.faq-list {list-style-type: none; margin: 6px 0 11px 1px;}
ul.faq-list li {background-image: url(/img/sys/li-bull2.gif); background-position: left 11px; background-repeat: no-repeat; padding: 3px 0 4px 10px;}

div.gotop {font-size:12px; color:#ee3124; margin:0 10px 0 0; text-align:right;}
div.gotop span {padding: 0 12px 0 13px; background: url(/img/sys/gotop.gif) left 6px no-repeat;}
div.gotop a {color:#ee3124; text-decoration:underline;}

div.consult-separ-answer {width:528px; background: url(/img/sys/gray-dot.gif) top left repeat-x; height:1px; margin:23px 0 0px 0;}
div.content ul ul li.finconsanswer {background-image: url(/img/sys/li-bull4.gif); background-position: left 6px;}
span.strong-red {font-weight:bold; color:#ee3124;}
div.consultant-piechart {float: right;}
div.consultant-piechart img {margin:0 7px 40px 40px;}

table.consultant-pif-result {font-size:14px; line-height:21px; color:#3A3C42; margin:20px 0 0 0;}
table.consultant-pif-result td {text-align:left; vertical-align:top;}
table.consultant-pif-result td.pif {padding:2px 0 0 0;}
table.consultant-pif-result span.red {font-weight:bold; color:#ee3124;}
table.consultant-pif-result img {margin: 0 9px 0 0;}

div.content div table.pifreq {font-size:12px; line-height:18px; color:#3A3C42; border-top:1px solid #E2E5E5; border-right:1px solid #E2E5E5; margin:30px 0 0 0;}
div.content div table.pifreq td {padding:5px; text-align:left; vertical-align:top; border-left:1px solid #E2E5E5; border-bottom:1px solid #E2E5E5;}
div.content div table.pifreq td.head {font-weight:bold;}
/* /Special Styles */


/* Contact Block */
div.contact-block {background: url(/img/sys/gray-dot.gif) left top repeat-x; padding: 26px 10px 19px 10px;font-family: 'PT Sans Caption',sans-serif;}
div.intl-folio {background: url(/img/sys/gray-dot.gif) left 15px repeat-x; padding: 32px 0 0 0;}
div.contact-block div.phone {font-size:12px; line-height:16px; color:#3A3C42; background: url(/img/sys/contact-phone-icon.gif) left 6px no-repeat; padding: 1px 0 0 32px;}
div.contact-block div.phone span.red {color:#ee3124;}

div.contact-block div.consultation {font-size:12px; line-height:18px; background: url(/img/sys/contact-online-icon.gif) top left no-repeat; margin:13px 0 0 0; padding: 2px 0 5px 32px;}
div.contact-block div.consultation a {color:#ee3124; text-decoration:underline;}
div.contact-block div.consultation a:hover {color:#76787b;}


div.contact-block p.contact-txt{font-size:12px; padding:0 0 15px;}
div.contact-block div.c-buy a{color:#ee3124; text-decoration:underline; font-size:12px; line-height:18px;}
div.contact-block div.c-buy a:hover {color:#76787b;}
div.contact-block div.c-buy {padding:2px 0 5px 32px; background: url(/img/sys/contact_A_icon.png) top left no-repeat; margin:15px 0 0;}

/*Contact Block */


/* Contact in Content */
div.contactsincontent {background: url(/img/sys/gray-dot.gif) left top repeat-x; margin: 14px -17px -3px -18px;}
div.bottline {margin: 14px -17px 20px -18px;}
div.contactsincontent2 {background: url(/img/sys/gray-dot.gif) left bottom repeat-x;}
div.contactsincontent div.contt {background: url(/img/sys/contactsincontent-ico.jpg) 18px 22px no-repeat; padding: 21px 0 0 50px;}
div.bottline div.contt {padding: 20px 0 18px 50px;}
div.contactsincontent div.contt p {font-size: 12px; font-weight: normal; line-height:16px; color:#3a3c42; padding: 4px 0 4px 0;}
div.contactsincontent div.contt p.tworows {margin: -6px 0 0 0;}
div.contactsincontent div.contt p.secondperson {padding: 10px 0 4px 0;}
/* /Contact in Content */



/* Footer */
div.footer {font-size: 11px; font-weight: normal; line-height:16px; border-top: 0 none; margin: 50px 0 0 0; position: relative;}
.footerUnderlay{position:absolute;margin:0;padding:0;width:100%;z-index:0;left:0;bottom:0;}
.footerUnderlayInner{width: 1368px;margin:0 auto;padding:0;height:100%;background:#f3f3f3;max-width: 100%;}
div.footer div.partleft {width:630px; padding: 37px 359px 32px 15px;position:relative; z-index:2;}
.partnersbutton {width:190px; height:23px; float:right; margin: 13px 0 0 0; background: url(../img/sys/partnersbutton.gif) left top no-repeat;}
.partnersbutton div.blink {font-size: 12px; font-weight: normal; line-height:16px; padding:3px 0 0 38px;}
.partnersbutton div.blink a {color:#ed3125; text-decoration:underline;}
.menuline1 {margin: 0; height:16px;}
.menuline1 div.onepoint {float:left; margin: 0 16px 0 0;}
.menuline1 div.onepoint a {color:#cccccc;}
.menuline1 div.onepoint a span {color:#565656;}
.menuline1 div.onepoint.red a {color:#fdbdc3;}
.menuline1 div.onepoint.red a span {color:#eb352f;}
.menuline2 {margin: 21px 0 0 0; line-height:20px;}
.menuline2 div.onepoint {float:left; margin: 0 15px 0 0;}
.menuline2 div.onepoint a {color:#bdd7eb;}
.menuline2 div.onepoint a span {color:#3b88a8;}
.menuline2 div.onepoint.red a {color:#fdbdc3;}
.menuline2 div.onepoint.red a span {color:#eb352f;}

.awards {margin: 31px 0 0 0;}
.awards div.oneaward {float:left; margin: 0 15px 0 0;}
.awards div.aw-6 {margin: 0;}

.awards div.oneaward div.photo {height:45px;}
.awards div.oneaward div.text {font-size:8px; color: #515355; letter-spacing:1px; white-space:nowrap; margin: 0 0 0 0; text-align:center;}

.awards div.oneaward {position:relative;}
.awards div.oneaward .award-1 {width:41px; background-position: 0 0;}
.awards div.oneaward .award-1 span {width:41px; background-position:left bottom; opacity: 0;}
.awards div.oneaward .award-2 {width:82px; background-position: -48px top;}
.awards div.oneaward .award-2 span {width:82px; background-position: -48px bottom; opacity: 0;}
.awards div.oneaward .award-3 {width:30px; background-position: -141px top;}
.awards div.oneaward .award-3 span {width:30px; background-position: -141px bottom; opacity: 0;}
.awards div.oneaward .award-4 {width:86px; background-position: -180px top;}
.awards div.oneaward .award-4 span {width:86px; background-position: -180px bottom; opacity: 0;}
.awards div.oneaward .award-5 {width:86px; background-position: -180px top;}
.awards div.oneaward .award-5 span {width:86px; background-position: -180px bottom; opacity: 0;}
.awards div.oneaward .award-6 {width:97px; background-position: -273px top;}
.awards div.oneaward .award-6 span {width:97px; background-position: -273px bottom; opacity: 0;}
.awards div.oneaward a, .awards div.oneaward a span {display:block; margin: 0 auto;height:45px; background-image: url(../img/sys/awards.png); background-repeat: no-repeat;}

.awards div.oneaward div.text{background: url(../img/sys/aw-text.png) 0 0 no-repeat; height:9px;margin:4px 0;}
.awards div.oneaward.aw-2 div.text{background-position:0 -13px; height:20px;}
.awards div.oneaward.aw-3 div.text{background-position:0 -36px; height:20px;}
.awards div.oneaward.aw-4 div.text{background-position:0 -59px; height:20px;}
.awards div.oneaward.aw-5 div.text{background-position:15px -83px;}
.awards div.oneaward.aw-6 div.text{background-position:0 -98px; height:20px;}

.copyrights {}
.copyrights div.copyone {color:#76787b; padding: 8px 0 1px 0;}
.counters {float:right; width:99px; margin: 0 0 0 11px;}
.counters div.onecounter {margin:77px 0 0 0;}
div.footer div.partright {width:250px; height:200px; position:absolute; top:33px; right:31px;z-index:2;}
div.footer div.partright div.searchform {margin: 0 0 11px 0;}
div.footer div.partright div.searchform div.input {float:left; width:226px; height:23px; background: none;}
div.footer div.partright div.searchform div.input input {font-size: 13px; font-weight: normal; line-height:16px; color:#7f8084; margin: 3px 0 0 7px; width: 219px; background:none; border:none;}
div.footer div.partright div.searchform div.button {float:left; width:18px; height:19px; margin:0; padding:4px 0 0 0;}
div.footer div.partright div.undersearchlinks {margin: 2px 0 0 0;}
div.footer div.partright div.undersearchlinks div.onelink {float:left;}
div.footer div.partright div.undersearchlinks div.onelink a {color:#797979; text-decoration:underline;}
div.footer div.partright div.undersearchlinks div.lang {margin: 0 0 0 15px;}
div.footer div.partright div.undersearchlinks div.lang a {color:#3182aa; text-decoration:underline;}
div.footer div.partright div.phoneline {margin: 26px 0 0 0;}
div.footer div.partright div.phoneline div.onephone {font-size: 14px; line-height:20px; color:#000000;}
div.footer div.partright div.phoneline div.separ {float:left; margin: 0 6px 0 6px;}
div.footer div.partright div.feedback {margin-top:2px;}
div.footer div.partright div.feedback a {color:#cccccc;}
div.footer div.partright div.feedback a span {color:#575757;}
div.footer div.partright div.information {margin: 16px 0 0 0;}
div.footer div.partright div.information a {color:#76787b; text-decoration:underline;}
div.footer div.partright div.development {color:#76787b; padding: 25px 0 1px 0; line-height:18px;}
div.footer div.partright div.development a {color:#BDD7EB;}
div.footer div.partright div.development a span {color:#3B88A8;}
div.footer div.desc_footer {background:#ffffff; position:relative; font-size: 10px;padding-top:7p;line-height:13px; color:#797979;padding:30px 31px 25px 273px;}
div.footer div.desc_footer .ogovorka{position:relative; z-index:2;}
div.footer .desc_footer .copyone {position:absolute; left:15px;width:215px;top:29px; padding:0;line-height:14px;}
div.footer .desc_funds{margin:16px 0 0 -258px;color:#9d9b9b;font-size:9px;}
/* /Footer */


/* Contacts Page */
div.content div.onecity {padding: 0 0 18px 0;}
div.content h3.city {font-size: 16px; font-weight: bold; line-height:18px; color:#3a3c42; text-transform:uppercase; margin: 2px 0 0 0; padding: 15px 0 10px 0;}
div.content div.officeblock {padding: 9px 0 10px 0;}
div.content div.officeblock h4 {font-size: 15px; font-weight: bold; line-height:18px; color:#3a3c42; background: url(/img/sys/ar9.gif) left 4px no-repeat; padding: 0 0 0 16px; margin: 0 0 0 1px;}
div.content div.officeblock div.pl-map {float:left; width:352px; margin: 8px 0 0 17px;}
div.content div.officeblock div.pl-map div.img-map {width: 328px; height: 210px;}

div.content div.officeblock div.pr-info {float:left; width:300px; font-size: 12px; font-weight: normal; line-height:14px; color:#3a3c42; padding: 7px 0 0 0;}
div.content div.officeblock div.pr-info div.address {background: url(/img/sys/ico_address.gif) left 2px no-repeat; padding: 0 0 10px 17px;}
div.content div.officeblock div.pr-info div.phone {background: url(/img/sys/ico_phone.gif) left 1px no-repeat; padding: 0 0 10px 17px;}
div.content div.officeblock div.pr-info div.email_addr {background: url(/img/sys/ico_email.gif) left 4px no-repeat; padding: 0 0 10px 17px;}
div.content div.officeblock div.pr-info div.schedule {background: url(/img/sys/ico_schedule.gif) left 3px no-repeat; padding: 0 0 10px 17px;}
div.content div.officeblock div.pr-info span.rowname {font-size: 12px; font-weight: normal; line-height:14px; color:#76787b;}
/* /Contacts Page */


/* Sale Points */
div.salepoint-anons {font-size:14px; line-height:17px; color:#3a3c42; border-bottom:1px solid #D8D9DB; padding: 6px 0 12px 0;}
div.salepoint-anons div.sp-left {float:left; width:494px; padding: 0 20px 0 0;}
div.salepoint-anons div.sp-right {float:left; width:161px; padding: 2px 0 0 0;}

div.showsalepoints {padding: 10px 0 0 0;}

div.sale-points {margin:-7px 0 0 0;}
div.sale-points h3 {font-size:16px; line-height:17px; font-weight:bold; color:#3A3C42; padding:17px 0 1px 0;}
div.sale-points div.ak-points {padding:0 0 6px 0;}
div.sale-points h4 {font-size:13px; line-height:14px; font-weight:bold; color:#ee3124; padding:9px 0 1px 26px;}
div.sale-points p.ak-point {padding:0 0 0 26px;}

div.sale-points div.one-city {padding: 0 0 4px 0;}
div.sale-points div.one-city div.req {white-space:nowrap; width:65px; font-size:13px; line-height:18px; color:#3A3C42; padding:7px 0 0 26px;}
div.sale-points div.one-city div.req a {text-decoration:none;}
div.sale-points div.one-city div.req span {background: url(/img/sys/red-dot.gif) left bottom repeat-x; padding: 0 0 1px 0;}
div.sale-points div.one-city div.req-hover {white-space:nowrap; width:65px; font-size:13px; line-height:18px; color:#3A3C42; padding:7px 0 0 26px;}
div.sale-points div.one-city div.req-hover a {color:#74777e; text-decoration:none;}
div.sale-points div.one-city div.req-hover span {background: url(/img/sys/gray2-dot.gif) left bottom repeat-x; padding: 0 0 1px 0;}
div.sale-points div.one-city p.req {padding:4px 0 12px 53px;}

div.sale-points div.one-city div.points {white-space:nowrap; width:94px; font-size:13px; line-height:18px; color:#3A3C42; padding:2px 0 6px 26px;}
div.sale-points div.one-city div.points a {text-decoration:none;}
div.sale-points div.one-city div.points span {background: url(/img/sys/red-dot.gif) left bottom repeat-x; padding: 0 0 1px 0;}
div.sale-points div.one-city div.points-hover {white-space:nowrap; width:94px; font-size:13px; line-height:18px; color:#3A3C42; padding:2px 0 6px 26px;}
div.sale-points div.one-city div.points-hover a {color:#74777e; text-decoration:none;}
div.sale-points div.one-city div.points-hover span {background: url(/img/sys/gray2-dot.gif) left bottom repeat-x; padding: 0 0 1px 0;}

div.sale-points div.one-city div.funds {white-space:nowrap; width:130px; font-size:13px; line-height:18px; color:#3A3C42;}
div.sale-points div.one-city div.funds a {text-decoration:none;}
div.sale-points div.one-city div.funds span {background: url(/img/sys/red-dot.gif) left bottom repeat-x; padding: 0 0 1px 0;}
div.sale-points div.one-city div.funds-hover {white-space:nowrap; width:130px; font-size:13px; line-height:18px; color:#3A3C42;}
div.sale-points div.one-city div.funds-hover a {color:#74777e; text-decoration:none;}
div.sale-points div.one-city div.funds-hover span {background: url(/img/sys/gray2-dot.gif) left bottom repeat-x; padding: 0 0 1px 0;}

div.sale-points div.one-city div.points-list ul {margin: 0 0 13px 38px;}
div.sale-points div.one-city div.points-list ul li {padding: 5px 0 4px 15px;}
div.sale-points div.one-city div.points-list ul li ul {margin: 2px 0 6px 12px;}
div.sale-points div.one-city div.points-list ul li ul li { padding: 1px 0 1px 14px;}

div.map-russia {margin:10px 0 0 0;line-height:14px; color:#3A3C42;}
div.map-gotoroot {font-size:13px; color:#ee3124; padding: 0 0 0 10px; margin:16px 0 0 0; background: url(/img/sys/arrow-toroot.gif) left 5px no-repeat;}
div.map-gotoroot a {color:#ee3124; text-decoration:underline;}
/* /Sale Points */


/* Career */
div.showvacancies {font-size:13px; line-height:16px; color:#3a3c42; border-top:1px solid #D8D9DB; padding: 19px 0 6px 0; margin:15px 0 0 0;}
div.vacancies_subscribe {background: url(/img/sys/subscribe_ico.gif) left 2px no-repeat; padding: 0 0 0 20px; margin: 21px 0 0 0;}



div.career h3 {padding:17px 0 12px 0;}
div.career h4 {padding:12px 0 4px 0;}
div.career div.form-answer {font-size:16px; line-height:18px; font-weight:bold; color:#ee3124; padding:20px 0 20px 0;}
div.career ul.career-trebovania {margin: 6px 0 8px 12px;}
div.career ul.career-list {list-style-type: none; margin: 6px 0 11px 1px;}
div.career ul.career-list li {background-image: url(/img/sys/li-bull2.gif); background-position: left 11px; background-repeat: no-repeat; padding: 3px 0 4px 10px;}
div.career div.separ {width:528px; background: url(/img/sys/gray-dot.gif) top left repeat-x; height:1px; margin:21px 0 0 0;}
div.career div.separ-form-top {width:528px; background: url(/img/sys/gray-dot.gif) top left repeat-x; height:1px; margin:44px 0 7px 0;}
div.career div.separ-form-bottom {width:528px; background: url(/img/sys/gray-dot.gif) top left repeat-x; height:1px; margin:28px 0 7px 0;}

form.career-form {padding:0; margin:0;}
form.career-form table {margin: 0 0 17px 0;}
form.career-form table td {text-align:left;}
form.career-form table td.head {vertical-align:top; font-size:13px; line-height:14px; color:#3A3C42; padding: 14px 0 0 0;}
form.career-form table td.head-code {vertical-align:top; font-size:13px; line-height:14px; color:#3A3C42; width:40%; padding: 27px 0 0 0;}
form.career-form table td.code {padding: 14px 0 0 10px;}
form.career-form table td.code div.error {font-size:13px; line-height:14px; color:#ffffff; background:#ee3124; padding: 4px;}
form.career-form table td.head-first {font-size:13px; line-height:14px; color:#3A3C42; padding: 9px 0 0 0;}
form.career-form table td span {color:#ee3124;}
form.career-form table td input {width:232px; height:20px; font-size:13px;color:#3A3C42;}
form.career-form table td input.code {width:164px;}
input.password {display: none;}
input.lastname {display: none;}
form.career-form table td input.browse {position: relative;	text-align: right; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; width:232px; font-size:13px;color:#3A3C42; height:20px;}

div.fakefile {position: relative; top: -21px;	left: 0px; z-index: 1;padding:0 0 2px 0;}
div.fakefile input.text {width:164px; height:20px;position:absolute;left:0; top:0;}
div.fakefile img {position:absolute; left:169px; top:0;	padding:0; margin:0;}

div.career input.button {width:92px; height:22px; margin: 25px 0 0 1px; border:none;}
form.career-form table td textarea {width:400px; height:100px; font-size:13px;color:#3A3C42;}

table.letters-list {margin: -5px 0 0 0;}
table.letters-list h3 {font-size:15px; line-height:10px; font-weight:bold; color:#63626A; padding:23px 0 1px 0;}
table.letters-list p {font-size:13px; line-height:18px; color:#3A3C42; padding: 1px 0 4px 0;font-family: 'PT Sans', sans-serif;}
table.letters-list p span.alfaoffice {width:13px; height:16px; background: url(/img/sys/buy_alfa_icon.gif) left 2px no-repeat; margin: 0 0 0 3px;}

div.career-subscribe {font-size:13px; line-height:14px; color:#ee3124; margin: 17px 0 0 0; padding: 0 0 10px 0;}
div.career-subscribe span {background: url(/img/sys/car-subsc-icon.gif) right top no-repeat; padding: 0 25px 5px 0;}
div.career-subscribe a {color:#ee3124; text-decoration:underline;}
/* /Career */

/* Print Version */
div.print-version {font-size:13px; line-height:14px; color:#ee3124; margin: 17px 0 0 0; padding: 0 0 10px 0;}
div.print-version span {background: url(/img/sys/print-icon.gif) right top no-repeat; padding: 0 25px 5px 0;}
div.print-version a {color:#ee3124; text-decoration:underline;}
/* /Print Version */


/* Reports */
div.preloader {height: 300px; background: url(/img/sys/preloaderimage.gif) center center no-repeat;}

/** Calendar Yearly **/
div.r-yearly-calendar {background:#ffffff url(/img/sys/tableline1.gif) left bottom repeat-x; height:32px; font-size:13px; line-height:16px; color:#3a3b40; padding: 0 7px 0 7px;}
div.r-yearly-calendar div.oneyear {float:left; margin: 0 1px 0 0; padding: 0 11px 0 11px; height:32px;}
div.r-yearly-calendar div.oy-active {padding:0; background:#F7F7F7 url(/img/sys/activeyearbg.gif) left top no-repeat;}
div.r-yearly-calendar div.oy-active2 {background: url(/img/sys/activeyearbg.gif) right top no-repeat; font-weight:bold; padding: 0 11px 0 11px; height:32px;}
div.r-yearly-calendar div.oneyear a {color:#ee3124; text-decoration:underline;}
div.r-yearly-calendar div.oneyear div.thisyear {padding: 8px 0 0 0;}
/** /Calendar Yearly **/

/** Calendar Monthly **/
div.r-monthly-calendar {background:#ffffff url(/img/sys/tableline1.gif) left bottom repeat-x; height:32px; font-size:13px; line-height:16px; color:#3a3b40;}
div.r-monthly-calendar div.pleft {float:left; width:159px; padding: 0 0 0 9px;}
div.r-monthly-calendar div.pcenter {float:left; width:400px;}
div.r-monthly-calendar div.pright {float:left; width:131px; padding: 0 9px 0 0;}

div.r-monthly-calendar div.oneyear {padding: 0 11px 0 11px; height:32px;}
div.r-monthly-calendar div.oy-active {padding:0; background:#F7F7F7 url(/img/sys/activeyearbg.gif) left top no-repeat;}
div.r-monthly-calendar div.oy-active2 {background: url(/img/sys/activeyearbg.gif) right top no-repeat; font-weight:bold; padding: 0 11px 0 11px; height:32px;}
div.r-monthly-calendar div.oneyear a {color:#ee3124; text-decoration:underline;}

div.r-monthly-calendar div.pleft div.oneyear {float:left;}
div.r-monthly-calendar div.pright div.oneyear {float:right;}
div.r-monthly-calendar div.oneyear div.thisyear {padding: 8px 0 0 0;}


div.r-monthly-calendar div.onemonth {margin: 0 1px 0 0; padding: 0 11px 0 11px; height:32px;}
div.r-monthly-calendar div.om-active {padding:0; background:#F7F7F7 url(/img/sys/activeyearbg.gif) left top no-repeat;}
div.r-monthly-calendar div.om-active2 {background: url(/img/sys/activeyearbg.gif) right top no-repeat; font-weight:bold; padding: 0 11px 0 11px; height:32px;}
div.r-monthly-calendar div.onemonth a {color:#ee3124; text-decoration:underline;white-space:nowrap;}
div.r-monthly-calendar div.onemonth div.thismonth {padding: 8px 0 0 0;}

div.r-monthly-calendar td.tdleft {width:110px;}
div.r-monthly-calendar td.tdright {width:110px;}
div.r-monthly-calendar td.tdleft div.onemonth {float:right;}
div.r-monthly-calendar td.tdright div.onemonth {float:left;}
/** /Calendar Monthly **/



/** Reports UK **/
table.r-uk-q {}
table.r-uk-q th {background-color:#F7F7F7; border-bottom: 2px solid #D8DADE; white-space:nowrap; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; height:34px; vertical-align:top;}
table.r-uk-q th.name {width:192px;}
table.r-uk-q th.col {width:125px;}
table.r-uk-q th div.name {padding: 9px 0 0 18px;}
table.r-uk-q th div.col {padding: 9px 0 0 0;}

table.r-uk-q td {height:72px; border-bottom: 1px solid #E8E8E9; border-top: 1px solid #ffffff; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; vertical-align:top;}
table.r-uk-q tr.odd td {background-color:#ffffff;}
table.r-uk-q tr.even td {background-color:#F7F7F7;}
table.r-uk-q td div.name {padding: 12px 12px 12px 18px;}
table.r-uk-q td div.onecol {padding: 12px 12px 12px 0;}
table.r-uk-q td div.addinfo {font-size:12px; line-height:13px; color:#7b7b7b; padding: 2px 0 0 0;}
table.r-uk-q td div.noattach {background: url(/img/sys/noattach-mdash.gif) left bottom repeat-x; width:28px; height:12px;}


table.r-uk-m {}
table.r-uk-m th {background-color:#F7F7F7; border-bottom: 2px solid #D8DADE; white-space:nowrap; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; height:34px; vertical-align:top;}
table.r-uk-m th.row2 {border-top: 1px solid #ffffff; height:35px;}
table.r-uk-m th.col1 {width:130px;}
table.r-uk-m th.col {width:112px;}
table.r-uk-m th div.col {padding: 9px 0 0 0;}
table.r-uk-m th div.col1 {padding: 9px 0 0 18px;}

table.r-uk-m td {height:72px; border-bottom: 1px solid #E8E8E9; border-top: 1px solid #ffffff; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; vertical-align:top;}
table.r-uk-m tr.odd td {background-color:#ffffff;}
table.r-uk-m tr.even td {background-color:#F7F7F7;}
table.r-uk-m td div.onecol {padding: 12px 7px 12px 0;}
table.r-uk-m td div.onecol1 {padding: 12px 7px 12px 18px;}
table.r-uk-m td div.addinfo {font-size:12px; line-height:13px; color:#7b7b7b; padding: 2px 0 0 0;}
table.r-uk-m td div.noattach {background: url(/img/sys/noattach-mdash.gif) left bottom repeat-x; width:28px; height:12px;}
/** /Reports UK **/


/** Reports Pension **/
table.r-pens-q {}
table.r-pens-q th {background-color:#F7F7F7; border-bottom: 2px solid #D8DADE; white-space:nowrap; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; height:34px; vertical-align:top;}
table.r-pens-q th.name {width:192px;}
table.r-pens-q th.col {width:125px;}
table.r-pens-q th div.name {padding: 9px 0 0 18px;}
table.r-pens-q th div.col {padding: 9px 0 0 0;}

table.r-pens-q td {height:72px; border-bottom: 1px solid #E8E8E9; border-top: 1px solid #ffffff; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; vertical-align:top;}
table.r-pens-q tr.odd td {background-color:#ffffff;}
table.r-pens-q tr.even td {background-color:#F7F7F7;}
table.r-pens-q td div.name {padding: 12px 12px 12px 18px;}
table.r-pens-q td div.onecol {padding: 12px 12px 12px 0;}
table.r-pens-q td div.addinfo {font-size:12px; line-height:13px; color:#7b7b7b; padding: 2px 0 0 0;}
table.r-pens-q td div.noattach {background: url(/img/sys/noattach-mdash.gif) left bottom repeat-x; width:28px; height:12px;}

div.listunderbookmarks {padding: 10px 17px 0 18px;}
/** /Reports Pension **/


/** Reports PIFs **/
table.r-pifs-d {}
table.r-pifs-d th {background-color:#F7F7F7; border-bottom: 2px solid #D8DADE; white-space:nowrap; font-size:13px; line-height:16px; color:#3a3b40; text-align:center; height:34px; vertical-align:top;}
table.r-pifs-d th div.col {padding: 9px 0 0 0;}

table.r-pifs-d td {height:30px; border-bottom: 1px solid #E7EAEC; border-right: 1px solid #E7EAEC; font-size:13px; line-height:16px; color:#3a3b40; text-align:center; vertical-align:top;}
table.r-pifs-d td.weekend {background-color:#FBFBFB;}
table.r-pifs-d td.last {border-right: none;}
table.r-pifs-d td div.onecol {padding: 7px 12px 0 12px;}


div.lastdatetable {padding: 21px 0 0 0;}
table.r-pifs-lastdate {margin:3px 0 0 0;}
table.r-pifs-lastdate th {background:#F7F7F7 url(/img/sys/tableline1.gif) left top repeat-x; border-bottom: 2px solid #D8DADE; white-space:nowrap; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; height:35px; vertical-align:top;}
table.r-pifs-lastdate th.col1 {width:273px;}
table.r-pifs-lastdate th.col1-0 {width:393px;}
table.r-pifs-lastdate th.col2 {width:140px;}
table.r-pifs-lastdate th.col2-0 {width:100px;}
table.r-pifs-lastdate th div.col {padding: 11px 0 0 0;}
table.r-pifs-lastdate th div.col1 {padding: 11px 0 0 18px;}

table.r-pifs-lastdate td {height:36px; border-bottom: 1px solid #E8E8E9; border-top: 1px solid #ffffff; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; vertical-align:top;}
table.r-pifs-lastdate td div.onecol {padding: 10px 7px 0 0;}
table.r-pifs-lastdate td div.onecol1 {padding: 10px 7px 0 18px;}
table.r-pifs-lastdate td span.down {background: url(/img/sys/pif-date-down.gif) left 4px no-repeat; padding:1px 0 0 11px;}
table.r-pifs-lastdate td span.up {background: url(/img/sys/pif-date-up.gif) left 4px no-repeat; padding:1px 0 0 11px;}

div.load-statistic {float:left; margin:11px 0 0 18px; padding:2px 0 12px 20px; font-size:13px; line-height:14px; background: url(/img/sys/xls-icon.gif) left top no-repeat;}
div.load-statistic a {color:#ee3124; text-decoration:underline;}


table.r-pifs-q {}
table.r-pifs-q th {background-color:#F7F7F7; border-bottom: 2px solid #D8DADE; white-space:nowrap; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; height:34px; vertical-align:top;}
table.r-pifs-q th.name {width:192px;}
table.r-pifs-q th.col {width:125px;}
table.r-pifs-q th div.name {padding: 9px 0 0 18px;}
table.r-pifs-q th div.col {padding: 9px 0 0 0;}

table.r-pifs-q td {height:72px; border-bottom: 1px solid #E8E8E9; border-top: 1px solid #ffffff; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; vertical-align:top;}
table.r-pifs-q tr.odd td {background-color:#ffffff;}
table.r-pifs-q tr.even td {background-color:#F7F7F7;}
table.r-pifs-q td div.name {padding: 12px 12px 12px 18px;}
table.r-pifs-q td div.onecol {padding: 12px 12px 12px 0;}
table.r-pifs-q td div.addinfo {font-size:12px; line-height:13px; color:#7b7b7b; padding: 2px 0 0 0;}
table.r-pifs-q td div.noattach {background: url(/img/sys/noattach-mdash.gif) left bottom repeat-x; width:28px; height:12px;}


table.r-pifs-y {}
table.r-pifs-y th {background-color:#F7F7F7; border-bottom: 2px solid #D8DADE; white-space:nowrap; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; height:34px; vertical-align:top;}
table.r-pifs-y th.name {width:567px;}
table.r-pifs-y th div.name {padding: 9px 0 0 18px;}

table.r-pifs-y td {height:72px; border-bottom: 1px solid #E8E8E9; border-top: 1px solid #ffffff; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; vertical-align:top;}
table.r-pifs-y tr.odd td {background-color:#ffffff;}
table.r-pifs-y tr.even td {background-color:#F7F7F7;}
table.r-pifs-y td div.name {padding: 12px 12px 12px 18px;}
table.r-pifs-y td div.onecol {padding: 12px 12px 12px 0;}
table.r-pifs-y td div.addinfo {font-size:12px; line-height:13px; color:#7b7b7b; padding: 2px 0 0 0;}
table.r-pifs-y td div.noattach {background: url(/img/sys/noattach-mdash.gif) left bottom repeat-x; width:28px; height:12px;}
/** /Reports PIFs **/


div.report-list-xls, div.report-list-doc,div.report-list-docx, div.report-list-rtf, div.report-list-pdf, div.report-list-jpg, div.report-list-ppt, div.report-list-zip, div.report-list-rar, div.report-list-html {font-size:13px; line-height:17px; color:#797979; padding:13px 0 10px 20px; background-position: left 14px; background-repeat: no-repeat; margin: 0 0 0 3px;}
div.report-list-xls a, div.report-list-doc a,div.report-list-docx a, div.report-list-rtf a, div.report-list-pdf a, div.report-list-jpg a, div.report-list-ppt a, div.report-list-zip a, div.report-list-rar a, div.report-list-html a {color:#ee3124; text-decoration:underline;}

div.report-list-xls {background-image: url(/img/sys/xls-icon.gif);}
div.report-list-doc, div.report-list-rtf,div.report-list-docx {background-image: url(/img/sys/doc-icon.gif);}
div.report-list-pdf {background-image: url(/img/sys/pdf-icon.gif);}
div.report-list-ppt {background-image: url(/img/sys/ppt-icon.gif);}
div.report-list-jpg {background-image: url(/img/sys/txt-icon.gif);}
div.report-list-html {background-image: url(/img/sys/txt-icon.gif);}
div.report-list-zip, div.report-list-rar {background-image: url(/img/sys/zip-icon.gif);}
span.publicdate {font-size:12px; font-style:italic; color:#797979; font-family: 'PT Sans', sans-serif;}

div.report-list-xls-hh {font-size:13px; line-height:14px; color:#9F9FA0; padding:12px 0 10px 20px; background-position: left 9px; background-repeat: no-repeat; margin:0 0 0 35px;}
div.report-list-xls-hh {background-image: url(/img/sys/xls-icon.gif);}


/** EDO **/
div.content ol.edo {margin: 2px 0 8px 18px;}
div.content ol.edo li {padding: 10px 0 10px 5px; color:#797979;}
span.text {color:#3a3c42;}
/** /EDO **/
/* /Reports */


/* 4 Applications */
div.order-top-separ {width:528px; background: url(/img/sys/gray-dot.gif) top left repeat-x; height:1px; margin:11px 0 23px 0;}
table.order_form {width:495px;}
table.order_form td {font-size:13px; line-height:14px; color:#3A3C42; vertical-align:top; padding: 0 0 7px 0;}
table.order_form td span {color:#ee3124;}
table.order_form td.head {padding: 4px 0 7px 0;}
table.order_form tr.password {display: none;}
table.order_form td input {font-size:13px; color:#3A3C42; width:260px; height:20px;}
table.order_form td select {font-size:13px; color:#3A3C42; width:262px; height:22px;}
table.order_form input.button {width:136px; height:26px; border:none; margin:14px 0 0 0;}
table.order_form input.code {width:36px; margin: 0 13px 0 0;}
table.order_form input.phone {width:142px;}
table.order_form td table.phone td {padding:0;}
table.order_form td table.phone td.head {padding: 5px 5px 0 0;}
table.order_form td div.small {margin: 16px 0 0 0;}
table.order_form div.invalid { color: #ff0000;}
table.order_form span.invalid { color: #ff0000;}

/* /4 Applications */


/* Feedback */
div.feedback-top-separ {width:528px; background: url(/img/sys/gray-dot.gif) top left repeat-x; height:1px; margin:11px 0 23px 0;}
table.feedback_form {width:495px;}
table.feedback_form td {font-size:13px; line-height:14px; color:#3A3C42; vertical-align:top; padding: 0 0 7px 0;}
table.feedback_form td span {color:#ee3124;}
table.feedback_form td.head {padding: 4px 0 7px 0;}
table.feedback_form tr.password {display: none;}
table.feedback_form td input {font-size:13px; color:#3A3C42; width:260px; height:20px;}
table.feedback_form td select {font-size:13px; color:#3A3C42; width:262px; height:22px;}
table.feedback_form input.button {width:92px; height:22px; border:none; margin:14px 0 0 0;}
table.feedback_form input.code {width:36px; margin: 0 13px 0 0;}
table.feedback_form input.phone {width:142px;}
table.feedback_form td table.phone td {padding:0;}
table.feedback_form td table.phone td.head {padding: 5px 5px 0 0;}
table.feedback_form td div.small {margin: 16px 0 0 0;}
/* /Feedback */


/* Questionnaire */
div.questionnaire-separ {width:528px; background: url(/img/sys/gray-dot.gif) top left repeat-x; height:1px; margin:11px 0 23px 0;}
table.questionnaire {width:495px;}
table.questionnaire td {font-size:13px; line-height:14px; color:#3A3C42; vertical-align:top; padding: 0 0 7px 0;}
table.questionnaire td span {color:#ee3124;}
table.questionnaire td.head {padding: 4px 0 7px 0;}
table.questionnaire tr.password {display: none;}
table.questionnaire td input {font-size:13px; color:#3A3C42; width:260px; height:20px;}
table.questionnaire td select {font-size:13px; color:#3A3C42; width:262px; height:22px;}
table.questionnaire input.button {width:92px; height:22px; border:none; margin:14px 0 0 0;}
table.questionnaire input.code {width:36px; margin: 0 13px 0 0;}
table.questionnaire input.phone {width:142px;}
table.questionnaire td table.phone td {padding:0;}
table.questionnaire td table.phone td.head {padding: 5px 5px 0 0;}
table.questionnaire td div.license-checkbox {float:left; padding: 4px 0 3px 12px;}
table.questionnaire td div.license-checkbox input {width:13px; height:13px;}
table.questionnaire td div.license-text {float:left; padding: 4px 0 3px 5px;}
table.questionnaire td div.small {margin: 16px 0 0 0;}
/* /Questionnaire */



/* Press */
div.blocksubscribe {float:right; margin: -19px 0 0 0;}
div.blocksubscribe div.subscribe {margin: 0 23px 0 0; float:left; font-size: 13px; font-weight: normal; line-height:16px; padding: 1px 0 0 20px; background: url(/img/sys/subscribe_ico.gif) left 3px no-repeat;}
div.blocksubscribe div.subscribe a {color:#3282a9; text-decoration:underline;}
div.blocksubscribe div.rss {float:left; font-size: 13px; font-weight: normal; line-height:16px; padding: 1px 0 0 16px; background: url(/img/sys/rss_ico.gif) left 3px no-repeat;}
div.blocksubscribe div.rss a {color:#3282a9; text-decoration:underline;}

div.pressimage {float: left; position:relative; border: 1px solid #dfdfdf; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; margin: 10px 10px 10px 0;}
div.pressimage div.image, div.pressphoto div.image {float: left; position:relative; border: 2px solid #ffffff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; background-position: left top; background-repeat:no-repeat !important;}
div.i-right {float: right; margin: 10px 0 10px 10px;}
div.pressimage div.image img, div.pressphoto div.image img { border-radius: 3px; float: left;}
div.pressphoto {position:relative; border: 1px solid #dfdfdf; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; margin: 10px auto 4px auto;display:inline-block;}
div.content p.pressphoto {text-align:center;font-style:italic;padding: 0 0 7px 0; font-family: 'PT Sans', sans-serif;}

div.press-filter {border-bottom: 1px solid #D8D9DB; padding: 12px 0 23px 0;}
div.press-filter div.years {font-family: 'PT Sans', sans-serif;}
div.press-filter div.years div.oneyear {float:left; height:17px; padding: 0 6px; border-right: 1px solid #D8D9DB;margin-bottom:8px;}
div.press-filter div.years div.oneyear div.yearlink {line-height:16px; color:#3A3C42; font-weight:bold;}
div.press-filter div.years div.oneyear div.yearlink a {color:#ee3124; font-weight:normal; text-decoration:underline; font-size:15px;}
div.press-filter div.years div.oneyear div.yearlink span {font-size:17px;}
div.press-filter div.years div.oy-first {padding: 0 7px 0 0;}
div.press-filter div.years div.oy-last {border:none;}
#press-center-items-container .one-news p a {font-size:16px; }

div.press-filter div.months {padding: 14px 0 0 0;}
div.press-filter div.months div.onemonth {float:left; height:17px; padding: 0 8px 0 8px; border-right: 1px solid #D8D9DB;}
div.press-filter div.months div.onemonth div.monthlink {font-size:14px; line-height:16px; color:#3A3C42; font-weight:bold;}
div.press-filter div.months div.onemonth div.monthlink a {color:#ee3124; font-weight:normal; text-decoration:underline;}
div.press-filter div.months div.onemonth div.ml-inactive {color:#BCBCBC; font-weight:normal;}
div.press-filter div.months div.om-first {padding: 0 8px 0 0;}
div.press-filter div.months div.om-last {border:none;}

div.publications-list {padding: 10px 0 0 0;}

div.publications-list div.one-news {padding: 10px 0 10px 0;}
div.publications-list div.one-news div.date { font-size:13px; line-height:14px; color:#797979; margin:0;}
div.publications-list div.one-news p {padding: 0;}
div.publications-list div.one-news p span.publicdate {font-size:12px; font-style:italic; color:#797979; font-family: 'PT Sans', sans-serif;}

div.publications-list div.know_item {padding:0 0 5px 0;}
div.publications-list p.know_item_active {padding:0 0 5px 0; font-weight: bold;}
div.publications-list div.know_item p.know_item_title {cursor:pointer; padding:0 0 0 10px; margin:15px 0 0 0; background: url(/img/sys/li-bull2.gif) left 7px no-repeat;}
div.publications-list div.know_item p.know_item_title-hover {cursor:pointer; padding:0 0 0 10px; margin:15px 0 0 0; background: url(/img/sys/m-bull-gray.gif) left 7px no-repeat; color:#74777e;}
div.publications-list div.know_item p.know_item_title-hover a {color:#74777e;}
div.publications-list div.know_item div.know_item_content {display:none; padding: 0 0 20px 10px;}
 
div.gotolist { font-size:13px; line-height:20px; color:#3A3C42; margin:10px 0 0 0; text-align:center; padding: 5px 0 5px 0;}
div.gotolist span.prev {margin:0 40px 0 0; background: url(/img/sys/arrow-toprev.gif) left 6px no-repeat; padding: 0 0 0 9px;}
div.gotolist span.next {margin:0 0 0 40px; background: url(/img/sys/arrow-tonext.gif) right 6px no-repeat; padding: 0 9px 0 0;}
div.gotolist a {color:#ee3124; text-decoration:underline;}
div.gotolist a:hover {text-decoration:none;}


table.expert {margin:0 0 21px 0; border-right: 1px solid #E7EAEC; border-top: 1px solid #E7EAEC;}
table.expert tr.even {background-color:#F6F8F7;}
table.expert td {border: none; border-left: 1px solid #E7EAEC; border-bottom: 1px solid #E7EAEC; font-size:13px; line-height:16px; color:#3A393D; text-align:left; vertical-align:top; padding: 7px 5px 9px 15px;}

table.table-exp {margin:2px 0 20px 0; border-right: 1px solid #E7EAEC;}
table.table-exp th {white-space:nowrap; background-color:#E7EAEC; font-size:13px; line-height:13px; color:#54565B; text-align:center; padding: 13px 5px 12px 5px;}
table.table-exp th.q {border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 13px 5px 12px 5px;}
table.table-exp th.qq {border-left: 1px solid #E7EAEC; border-bottom: 1px solid #ffffff; padding: 13px 5px 12px 5px;}
table.table-exp tr.odd {background-color:#ffffff;}
table.table-exp tr.even {background-color:#F6F8F7;}
table.table-exp td {border: none; border-left: 1px solid #E7EAEC; border-bottom: 1px solid #E7EAEC; font-size:13px; line-height:16px; color:#3A393D; text-align:center; vertical-align:middle; padding: 9px 5px 9px 5px;}
table.table-exp td.q {text-align:left; font-size:13px;}

table.table-smi {margin:2px 0 20px 0; border-right: 1px solid #E7EAEC;}
table.table-smi th {white-space:nowrap; background-color:#E7EAEC; font-size:13px; line-height:13px; color:#54565B; text-align:center; padding: 13px 5px 12px 5px;}
table.table-smi th.q {border-left: 1px solid #ffffff; padding: 13px 5px 12px 5px;}
table.table-smi tr.odd {background-color:#ffffff;}
table.table-smi tr.even {background-color:#F6F8F7;}
table.table-smi td {border: none; border-left: 1px solid #E7EAEC; border-bottom: 1px solid #E7EAEC; font-size:11px; line-height:16px; color:#3A393D; text-align:center; vertical-align:top; padding: 9px 5px 9px 5px;}
table.table-smi td.q {text-align:left; font-size:13px;}

div.date-onenews { font-size:13px; line-height:14px; color:#797979; margin:0 0 10px 0;}
/* /Press */


/* Subscribe */
div.subscribe-separ {width:528px; background: url(/img/sys/gray-dot.gif) top left repeat-x; height:1px; margin:35px 0 0px 0;}
form.subscribe input.input {width:200px; height:20px; margin:0;}
form.subscribe input.button-subscribe {border:none; width:108px; height:26px; margin:19px 0 0 0;}
form.subscribe label {margin:0 0 0 5px;}

form.subscribe table.subscribe-form {padding:0; margin:0 0 15px 0;}
form.subscribe table.subscribe-form td {text-align:left;}
form.subscribe table.subscribe-form td.head { vertical-align:top; font-size:13px; line-height:14px; color:#3A3C42; padding: 14px 0 0 0;}
form.subscribe table.subscribe-form td span {color:#ee3124;}
form.subscribe table.subscribe-form td input {width:242px; height:20px; font-size:13px;color:#3A3C42;}

table.channels-block {margin:11px 0 0 0;}
table.channels-block td {text-align:left; vertical-align:top;}
table.channels-block h4 { font-size:13px; line-height:15px; font-weight:bold; color:#3A3C42; padding:20px 0 7px 0; margin:0;}
table.channels-block table.channels {margin:0; padding:0;}
table.channels-block table.analitics {margin:0 0 2px 0;}
table.channels-block table.channels td {text-align:left; vertical-align:bottom; height:22px;}
table.channels-block table.channels td.checkbox {}
table.channels-block table.channels td label {margin:0; padding:0; font-size:13px; color:#3A3C42; line-height:10px;}
table.channels-block table.channels td input {padding:0; margin:0 10px 0 0; width:13px; height:13px;}

form.unsubscribe input {width:200px; height:20px; margin:0;}
form.unsubscribe input.button-unsubscribe {border:none; width:99px; height:22px; margin: 2px 0 0 5px;}
/* /Subscribe */


/* Sitemap and Search */
div.searchform {margin:14px 0 0 0; font-size: 13px; font-weight: normal; line-height:14px; color:#3a3c42; background:#ffffff; border: 1px solid #dddddd; padding: 0; border-radius:5px;}
div.newsearch {border-bottom:none; padding: 0 0 40px 0;}
div.searchform div.searchinputline {}
div.searchform div.searchinputline div.searchinput {float:left;}
div.searchform div.searchinputline div.searchinput input {width:548px; height:16px; padding: 2px 0 0 2px;}
div.searchform div.searchinputline div.searchbutton {float:left; margin: 0 0 0 9px;}
div.searchform div.undersearchinputline {margin: 6px 0 0 0;}
div.searchform div.undersearchinputline div.concurrence {float:left; width:270px;}
div.searchform div.undersearchinputline div.concurrence div.ctit {float:left; margin: 0 2px 0 0;}
div.searchform div.undersearchinputline div.concurrence div.conepoint {float:left; padding: 0 8px 0 8px; border-right: 1px solid #D8D9DB; height:17px;}
div.searchform div.undersearchinputline div.concurrence div.coplast {border-right:none;}
div.searchform div.undersearchinputline div.concurrence div.conepoint div.thisop {font-weight:bold;}
div.searchform div.undersearchinputline div.concurrence div.conepoint div.thisop a {font-weight:normal; color:#ee3124; text-decoration:underline;}
div.searchform div.undersearchinputline div.searchmethod {float:left; width:270px;}
div.searchform div.undersearchinputline div.searchmethod div.stit {float:left; margin: 0 2px 0 0;}
div.searchform div.undersearchinputline div.searchmethod div.sonepoint {float:left; padding: 0 8px 0 8px; border-right: 1px solid #D8D9DB; height:17px;}
div.searchform div.undersearchinputline div.searchmethod div.soplast {border-right:none;}
div.searchform div.undersearchinputline div.searchmethod div.sonepoint div.thisop {font-weight:bold;}
div.searchform div.undersearchinputline div.searchmethod div.sonepoint div.thisop a {font-weight:normal; color:#ee3124; text-decoration:underline;}

div.toshowline {padding: 18px 0 23px 0;}
div.noresults {padding: 19px 0 41px 0; font-weight:bold;}

table.search-results td {text-align:left; vertical-align:top; font-size: 13px; font-weight: normal; line-height:16px; color:#797979; padding: 0 0 23px 0;}
table.search-results td.number {width:27px; line-height:18px;}
table.search-results td h4 { font-size: 15px; font-weight: normal; line-height:18px; color:#3a3c42; padding:0;}
table.search-results td p { font-size: 13px; font-weight: normal; line-height:16px; color:#3a3c42; padding:1px 0 0 0;}
table.search-results td p a {color:#797979; text-decoration:none;}


div.showmoresearch {padding: 0 0 2px 0;}
div.showmoresearch div.showmorebutton {float:left; width:115px; height:33px; background: url(/img/sys/showmoresearchbutton-bg.jpg) left top no-repeat;}
div.showmoresearch div.showmorebutton div.showmorelink {float:left; font-size:13px; line-height:16px; color:#ee3124; text-decoration:underline; font-weight:normal; padding: 0 14px 0 0; background: url(/img/sys/showmorebutton-arrow.gif) right 7px no-repeat; margin: 7px 0 0 6px; cursor:pointer;}
div.showmoresearch div.loadimage {float:left; width:18px; height:18px; margin: 7px 0 0 7px;}


div.sitemapblock {border-top: 1px solid #D8D9DB; margin: -21px 0 0 0; padding: 23px 0 0 0;}
div.sitemapblock div.map {margin: -12px 0 0 0;}
div.map div.level2 {padding: 0 0 0 30px;}
div.map p {padding: 4px 0 4px 0;}

div.search p span.strong-red {font-weight:bold; color:#ee3124;}
/* Sitemap and Search */


/* Invest Calculator */
div.inv-calc {padding: 17px 17px 0 0;}
div.inv-calc div.header {margin:16px 0 0 0; font-size:13px; font-weight:bold; line-height:17px; color:#52505E;}
div.inv-calc div.header div.head-inner {padding:0 0 0 11px;}
div.inv-calc div.header span {background:#ffffff; padding:0 6px 0 5px;}

div.inv-calc div.inner {border:1px solid #E3E4E5; border-top:none; padding:14px 11px 20px 16px; font-size:13px; line-height:16px; color:#3A3B3C;}
div.inv-calc div.inner div.radio-one {height:19px;}
div.inv-calc div.inner div.radio-one label {margin:0 0 0 5px;}
div.inv-calc div.inner td.date-head {padding:5px 0 0 0;}

div.inv-calc input.button-calc {border:none; margin:26px 0 0 0;}
div.inv-calc div.inner select.period_selector {width:155px; height:22px; color:#52505E; font-size:13px; line-height:10px;}
div.inv-calc div.inner select.fund_selector {width:475px; height:22px; color:#52505E; font-size:13px; line-height:10px;}
div.inv-calc div.inner select.place_selector {width:220px; height:22px; color:#52505E; font-size:13px; line-height:10px;}
div.inv-calc div.inner input.dateinputs {width:76px; height:19px; color:#52505E; font-size:13px; padding:1px 0 0 2px;}
div.inv-calc div.inner input.suminputs {width:127px; height:19px; color:#52505E; font-size:13px; padding:1px 0 0 2px;}
div.inv-calc div.inner input.rbtn {border:none; color:#52505E; font-size:13px;}
div.inv-calc div.inner span.hint { font-size:12px; line-height:14px; color:#767677; margin:0 0 0 9px;}
td.leftcol {padding: 0 5px 0 0;}

div.calc-separ-result {width:528px; background: url(/img/sys/gray-dot.gif) top left repeat-x; height:1px; margin:21px 0 0 0;}
div.content h3.head-calc-result { font-size:15px; line-height:17px; font-weight:bold; color:#3A3C42; padding:22px 0 20px 0;}
div.content h4.head-calc-result-red { font-size:14px; line-height:15px; font-weight:bold; color:#ff0000; padding:0 0 5px 0;}
div.content h3.error-message { font-size:15px; line-height:17px; font-weight:bold; color:#ee3124; padding:22px 0 20px 0;}

div.bot-dotted {background: url(/img/sys/calc-result-bot-dot.gif) left 22px no-repeat; width:490px;}
div.bot-dotted-l {background: url(/img/sys/calc-result-bot-dot.gif) 40px 19px no-repeat; width:490px;}
div.bot-dotted-itog {background: url(/img/sys/calc-result-bot-dot.gif) left 32px no-repeat; width:490px;}

table.calculator-results span.whitebg {background:#ffffff;}
table.calculator-results td div.text1 { font-size:15px; line-height:16px; color:#3A3C42; margin:10px 0 12px 0;}
table.calculator-results td div.text1-r { font-size:15px; line-height:16px; color:#3A3C42; font-weight:bold; margin:10px 0 12px 0;}
table.calculator-results td div.text2 { font-size:13px; line-height:14px; color:#3A3C42;background: url(/img/sys/li-bull.gif) left 4px no-repeat; margin:8px 0 0 11px; padding:0 0 0 13px;}
table.calculator-results td div.text2 span.date {font-weight:bold;}
table.calculator-results td div.text2-r { font-size:13px; line-height:14px; color:#3A3C42; font-weight:bold; margin:8px 0 0 0;}
table.calculator-results td div.text3 { font-size:12px; line-height:18px; color:#77787b; margin:1px 0 0 25px;}
table.calculator-results td div.text4 { font-size:13px; line-height:14px; color:#3A3C42; margin:8px 0 0 11px; padding:0 0 0 13px;}
table.calculator-results td div.text4-r { font-size:13px; line-height:14px; color:#3A3C42; font-weight:bold; margin:8px 0 0 0;}
table.calculator-results td div.text5 { font-size:15px; line-height:16px; color:#3A3C42; margin:10px 0 0px 0;}
table.calculator-results td div.text5-r { font-size:15px; line-height:16px; color:#3A3C42; font-weight:bold; margin:10px 0 0px 0;}
table.calculator-results td div.text7 { font-size:15px; line-height:16px; color:#3A3C42; margin:7px 0 0px 0;}
table.calculator-results td div.text7-r { font-size:15px; line-height:16px; color:#3A3C42; font-weight:bold; margin:7px 0 0px 0;}

table.calculator-results td div.text-itog { font-size:15px; line-height:16px; color:#477AA2; margin:20px 0 12px 0;}
table.calculator-results td div.text-itog-r { font-size:15px; line-height:16px; color:#477AA2; font-weight:bold; margin:20px 0 12px 0;}

table.calculator-results span.result-up {color:#437B48;}
table.calculator-results span.result-down {color:#ee3124;}

div.inv-calc-more {width:490px; text-align:right; margin:20px 0 0 0;}
/* /Invest Calculator */

/* Fund Page */

table.pif-icon {width:672px; margin: 16px 0 0 4px; background: url(/img/sys/gray-dot.gif) repeat-x left bottom;}
table.pif-icon td {text-align:left; vertical-align:top; padding: 8px 0 15px 0;}
table.pif-icon td.icon {width:65px; padding: 13px 0 15px 0;}
table.pif-icon td.text p { font-size:15px; line-height:20px; color:#3a3c42; padding:0;}

div.content div.inquiry {margin: 28px 0 0 0; padding: 13px 0 0 0; background: url(/img/sys/gray-dot.gif) top left repeat-x;}
div.content div.inquiry p { font-size:13px; line-height: 16px; color:#3A3C42; padding: 5px 0 4px 0;}

div.pifprofitpublicdate {float:right; margin:18px -17px 0 0;}
div.pif-info-profit-table {margin:12px -17px 0 -18px; padding: 0 0 11px 0;}
table.pif-info-profit-table {margin: 2px 0 0 0;}
table.pif-info-profit-table th {background:#F7F7F7 url(/img/sys/tableline1.gif) left top repeat-x; border-bottom: 2px solid #D8DADE; white-space:nowrap; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; height:35px; vertical-align:top;}
table.pif-info-profit-table th.col1 {width:194px;}
table.pif-info-profit-table th.col2 {width: 162px; border-right: 1px solid #E7EAEC;}
table.pif-info-profit-table th.col3 {width: 199px;}
table.pif-info-profit-table th.col4 {}
table.pif-info-profit-table th div.col {padding: 11px 0 0 0;}
table.pif-info-profit-table th div.col1 {padding: 11px 0 0 18px;}

table.pif-info-profit-table td {height:36px; border-bottom: 1px solid #E7EAEC; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; vertical-align:top;}
table.pif-info-profit-table td.col1 {}
table.pif-info-profit-table td.col2 {border-right: 1px solid #E7EAEC;}
table.pif-info-profit-table td.col3 {}
table.pif-info-profit-table td.col4 {}
table.pif-info-profit-table td div.onecol1 {padding: 11px 0 0 18px;}
table.pif-info-profit-table td div.onecol {padding: 11px 0 0 0;}
table.pif-info-profit-table td span.down {background: url(/img/sys/pif-date-down.gif) right 5px no-repeat; padding:1px 11px 0 0;}
table.pif-info-profit-table td span.up {background: url(/img/sys/pif-date-up.gif) right 5px no-repeat; padding:1px 11px 0 0;}


table.pif-info-profit-compare-table {margin: 2px 0 0 0;}
table.pif-info-profit-compare-table th {background:#F7F7F7 url(/img/sys/tableline1.gif) left top repeat-x; border-bottom: 2px solid #D8DADE; white-space:nowrap; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; height:35px; vertical-align:top;}
table.pif-info-profit-compare-table th.col1 {width:114px;}
table.pif-info-profit-compare-table th.col {width: 95px;}
table.pif-info-profit-compare-table th.zcol1 {width:137px;}
table.pif-info-profit-compare-table th.zcol {width: 119px;}
table.pif-info-profit-compare-table th.collast {}
table.pif-info-profit-compare-table th div.col {padding: 11px 0 0 0;}
table.pif-info-profit-compare-table th div.col1 {padding: 11px 0 0 18px;}

table.pif-info-profit-compare-table td {height:36px; border-bottom: 1px solid #E7EAEC; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; vertical-align:top;}
table.pif-info-profit-compare-table td div.onecol1 {padding: 11px 0 0 18px;}
table.pif-info-profit-compare-table td div.onecol {padding: 11px 0 0 0;}
table.pif-info-profit-compare-table td span.down {background: url(/img/sys/pif-date-down.gif) right 5px no-repeat; padding:1px 11px 0 0;}
table.pif-info-profit-compare-table td span.up {background: url(/img/sys/pif-date-up.gif) right 5px no-repeat; padding:1px 11px 0 0;}

div.pif-info-profit-flash {margin:10px 0 -4px -40px;}
div.pif-info-profit-graph {margin:10px -17px 0 -18px;}

div.content img.pie-chart {margin:10px 0 10px 0;}
/* /Fund Page */


/* Fund Yield */
table.pifyield {margin:10px 0 30px -16px; border-collapse:collapse;}
table.pifyield th {background-color:#E7EAEC; font-size:12px; line-height:13px; color:#54565B; text-align:center; padding: 13px 5px 12px 5px;}
table.pifyield th.q {border-left: 1px solid #ffffff; padding: 13px 5px 12px 5px;}
table.pifyield th.space {background-color:#ffffff; padding:0;}
table.pifyield th.right {border-right: 1px solid #ffffff;}

table.pifyield tr.odd td {background-color:#ffffff;}
table.pifyield tr.even td {background-color:#F6F8F7;}
table.pifyield tr.pifhover {background-color:#eaf3fb;}
table.pifyield td {border: none; border-left: 1px solid #E7EAEC; border-top: 1px solid #E7EAEC; border-bottom: 1px solid #E7EAEC; font-size:12px; line-height:16px; color:#3A393D; text-align:center; vertical-align:top; padding: 8px 4px 9px 5px;}
table.pifyield td.right {border-right: 1px solid #E7EAEC;}
table.pifyield td.space {background-color:#ffffff !important; padding:0; border-right:0px; border-top:0px; border-bottom:0px;}

table.pifyield td.head {text-align:left;font-size:13px;padding: 7px 4px 9px 5px;}

table.pifyield td.group {border: none; font-size:16px; line-height:18px; color:#3A393D; font-weight:bold; text-align:left; vertical-align:top; padding: 25px 5px 6px 0;}
table.pifyield td span {white-space:nowrap;}
table.pifyield td span.down {background: url(/img/sys/pif-date-down.gif) left 4px no-repeat; padding:1px 0 0 11px;}
table.pifyield td span.up {background: url(/img/sys/pif-date-up.gif) left 4px no-repeat; padding:1px 0 0 11px;}

table.foliostructure {margin:2px 0 20px 0; border-right: 1px solid #E7EAEC;}
table.foliostructure th {white-space:nowrap; background-color:#E7EAEC; font-size:13px; line-height:13px; color:#54565B; text-align:center; padding: 13px 5px 12px 5px;}
table.foliostructure th.q {border-left: 1px solid #ffffff; padding: 13px 5px 12px 5px;}
table.foliostructure tr.odd {background-color:#ffffff;}
table.foliostructure tr.even {background-color:#F6F8F7;}
table.foliostructure td {border: none; border-left: 1px solid #E7EAEC; border-bottom: 1px solid #E7EAEC; font-size:13px; line-height:16px; color:#3A393D; text-align:center; vertical-align:top; padding: 9px 5px 9px 5px;}

div.buy-pifs { font-size:13px; line-height:14px; color:#ee3124; margin: 17px 0 0 0; padding: 0 0 10px 0;}
div.buy-pifs span {background: url(/img/sys/buy-pifs-icon.gif) right top no-repeat; padding: 0 25px 5px 0;}
div.buy-pifs a {color:#ee3124; text-decoration:underline;}
/* /Fund Yield */


/* FAQ */
div.faq-element {padding:0 0 5px 0;}
p.faq-element_active {padding:0 0 5px 0; font-weight: bold;}
div.faq-element p.faq-element_title {cursor:pointer; padding:0 0 0 10px; margin:15px 0 0 0; background: url(/img/sys/li-bull2.gif) left 8px no-repeat;}
div.faq-element p.faq-element_title-hover {cursor:pointer; padding:0 0 0 10px; margin:15px 0 0 0; background: url(/img/sys/m-bull-gray.gif) left 8px no-repeat; color:#74777e;}
div.faq-element p.faq-element_title-hover a {color:#74777e;}
div.faq-element div.faq-element_content {display:none; padding: 0 0 20px 10px;}
/* /FAQ */


/* Hidden Apartment Page */
div.realty-separ {width:528px; background: url(/img/sys/gray-dot.gif) top left repeat-x; height:1px; margin:11px 0 10px 0;}
table.realty_form {width:495px; margin:10px 0 0 0;}
table.realty_form td input { font-size:13px; color:#3A3C42;}
table.order_realty_form {margin:10px 0 0 0;}
table.realty_form td { font-size:13px; line-height:12px; color:#3A3C42; vertical-align:top; padding: 0 0 10px 0;}
table.realty_form tr.top td {padding: 30px 0 10px 0;}
table.realty_form td.pad-left {padding:0 0 10px 50px;}
table.realty_form td.pad-left-1 {padding:0 0 0 50px;}
table.realty_form td.pad-left-2 {padding:7px 0 0 50px;}
table.realty_form td.pad-bot {padding:0;}
table.realty_form td.pad-top {padding: 2px 0 10px 0;}
h3.realty_form {padding:60px 0 3px 0;}
h3.realty_form span {color:#ee3124;}
table.realty_form td p {padding: 0 0 6px 0;}
table.realty_form td p.otherinfo {padding: 0 0 2px 0;}
table.realty_form td p.otherinfo-1 {padding: 10px 0 2px 0;}
table.realty_form td label {vertical-align:bottom; height:13px;}
table.realty_form td div.labels {padding:0 0 6px 0;}
table.realty_form td div.labels-row {padding:0 20px 6px 0; float:left;}
table.realty_form td span {color:#ee3124;}
table.realty_form td textarea.otherinfo {width:495px; height:50px;}
table.realty_form td input.checkbox {width:13px; height:13px; margin:0 8px 0 0;}
table.realty_form td input.radio {width:13px; height:13px; margin:0 8px 0 0; border:none;}
table.realty_form td input.input {height:20px;width:50px; margin: 0 10px 0 0;}
table.realty_form td input.inputother {width:200px;height:20px;}
/* /Hidden Apartment Page */


/* Team */
table.team-people {margin:12px 0 0 0;}
table.team-people td {text-align:left; vertical-align:top; width:173px; padding: 0 15px 36px 0;}
table.team-people td.td4 {width:157px;}
table.team-people td img {border:1px solid #e2e5e5; cursor:pointer;}
table.team-people td h1 { font-size:15px; font-weight:bold; line-height:14px; color:#3A3C42; margin:0; padding:9px 0 0 0; white-space:nowrap;}
table.team-people td p { font-size:12px; font-weight:normal; line-height:15px; color:#797979; margin:4px 0 0 0; padding:0;}

div.dropdown_control {position:relative; z-index:0;}
div.teampersoninfo {width:463px; display:none; position:absolute; z-index:101; overflow:hidden;}
div.teampersoninfo table.window td.mw-topleft {width:9px; height:8px; background: url(/img/sys/bg-rnd-lt.png) right bottom no-repeat;}
div.teampersoninfo table.window td.mw-top {height:8px; background: url(/img/sys/bg-t.png) left bottom repeat-x;}
div.teampersoninfo table.window td.mw-topright {width:9px; height:8px; background: url(/img/sys/bg-rnd-rt.png) left bottom no-repeat;}
div.teampersoninfo table.window td.mw-left {width:9px; background: url(/img/sys/bg-l.png) right top repeat-y;}
div.teampersoninfo table.window td.mw-center {background:#ffffff;}
div.teampersoninfo table.window td.mw-right {width:9px; background: url(/img/sys/bg-r.png) left top repeat-y;}
div.teampersoninfo table.window td.mw-bottomleft {width:9px; height:11px; background: url(/img/sys/bg-rnd-lb.png) right top no-repeat;}
div.teampersoninfo table.window td.mw-bottom {height:11px; background: url(/img/sys/bg-b.png) left top repeat-x;}
div.teampersoninfo table.window td.mw-bottomright {width:9px; height:11px; background: url(/img/sys/bg-rnd-rb.png) left top no-repeat;}

div.teampersoninfo div.closebutton {text-align:right; margin: 5px 6px 0 0;}
div.teampersoninfo div.closebutton a {width:10px; height:10px; background: url(/img/sys/otherlayermenu-close.gif) left top no-repeat;}
div.teampersoninfo div.closebutton a:hover {background: url(/img/sys/otherlayermenu-close-hover.gif) left top no-repeat;}
div.teampersoninfo div.windowcontent {padding: 1px 24px 15px 24px;}
div.teampersoninfo div.windowcontent h1 { font-size:21px; font-weight:bold; line-height:22px; color:#3a3c42; margin:0; padding:0;}
div.teampersoninfo div.windowcontent h2 { font-size:13px; font-weight:bold; line-height:15px; color:#3a3c42; font-style:italic; font-family: 'PT Sans', sans-serif; margin:4px 0 10px 0; padding:0;}
div.teampersoninfo div.windowcontent img.photo {float:left; margin: 2px 13px 5px 0; cursor:pointer;}
div.teampersoninfo div.windowcontent p { font-size: 13px; font-weight: normal; line-height:16px; color:#3a3c42; padding: 8px 0 7px 0;}
/* /Team */



/* Folio */
table.folio-icon {width:100%; margin: 16px 0 0 0; border-bottom: 1px solid #D8D9DB;}
table.folio-icon-onepage {margin: -2px 0 0 0;}
table.folio-icon td {text-align:left; vertical-align:top; padding: 8px 0 15px 0;}
table.folio-icon td.icon {width:65px; padding: 13px 0 15px 0;}
table.folio-icon td.text p { font-size:15px; line-height:20px; color:#3a3c42; padding:0;}

div.table-folio {margin:12px -17px 0 -18px; padding: 0 0 30px 0;}
table.table-folio {margin: 2px 0 0 0;}
table.table-folio th {background:#F7F7F7 url(/img/sys/tableline1.gif) left top repeat-x; border-bottom: 2px solid #D8DADE; white-space:nowrap; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; height:35px; vertical-align:top;}
table.table-folio th.col1 {width:194px;}
table.table-folio th.col {width: 93px;}
table.table-folio th.collast {}
table.table-folio th div.col {padding: 11px 0 0 15px;}
table.table-folio th div.col1 {padding: 11px 0 0 18px;}

table.table-folio td {height:36px; border-bottom: 1px solid #E7EAEC; font-size:13px; line-height:16px; color:#3a3b40; text-align:left; vertical-align:top;}
table.table-folio tr.even td {background-color:#F7F7F7;}
table.table-folio td div.onecol1 {padding: 11px 0 1px 18px;}
table.table-folio td div.onecol {padding: 11px 0 0 15px;}
table.table-folio td span.down {background: url(/img/sys/pif-date-down.gif) right 5px no-repeat; padding:1px 11px 0 0;}
table.table-folio td span.up {background: url(/img/sys/pif-date-up.gif) right 5px no-repeat; padding:1px 11px 0 0;}

div.folio-profit-graph {margin:10px 0 0 0;}


div.graphic {float:right; margin: 13px 0 0 25px; padding: 0 0 19px 0;}

div.graphic.last {float:right; margin: 13px 0 0 25px; padding: 0;}
div.graphic div.image {}
div.graphic div.text {width: 247px; font-size:12px; line-height:15px; color:#77787b; font-style:italic; font-family: 'PT Sans', sans-serif; margin: 2px 0 0 13px; text-align: right;}

div.em {}
/* /Folio */


/* Folio yield table switch absolute/annual */
span.folio_yield_switch_off {text-decoration: underline; color: #EE3124; cursor:pointer;}
span.folio_yield_switch_on {color: #74777E;}
span.folio_yield_switch-hover {color: #74777E;}
div.folio_yield_switch_container {float:right; color:#3A3C42; font-size:12px; float:right; margin: 15px -17px 0 0;}
/* /Folio yield table switch absolute/annual */


/* Folio yield */
table.folioyield {margin:10px 0 30px -16px; border-collapse:collapse;}
table.folioyield th {background-color:#E7EAEC; font-size:12px; line-height:13px; color:#54565B; text-align:center; padding: 13px 5px 12px 5px;}
table.folioyield th.q {border-left: 1px solid #ffffff; padding: 13px 5px 12px 5px;}
table.folioyield th.space {background-color:#ffffff; padding:0;}
table.folioyield th.right {border-right: 1px solid #ffffff;}

table.folioyield tr.odd td {background-color:#ffffff;}
table.folioyield tr.even td {background-color:#F6F8F7;}
table.folioyield tr.foliohover {background-color:#eaf3fb;}
table.folioyield td {border: none; border-left: 1px solid #E7EAEC; border-top: 1px solid #E7EAEC; border-bottom: 1px solid #E7EAEC; font-size:12px; line-height:16px; color:#3A393D; text-align:center; vertical-align:top; padding: 8px 4px 9px 5px;}
table.folioyield td.right {border-right: 1px solid #E7EAEC;}
table.folioyield td.space {background-color:#ffffff !important; padding:0; border-right:0px; border-top:0px; border-bottom:0px;}

table.folioyield td.head {text-align:left;font-size:13px;padding: 7px 4px 9px 5px;}

table.folioyield td.group {border: none; font-size:16px; line-height:18px; color:#3A393D; font-weight:bold; text-align:left; vertical-align:top; padding: 25px 5px 6px 0;}
table.folioyield td span {white-space:nowrap;}
table.folioyield td span.down {background: url(/img/sys/pif-date-down.gif) left 4px no-repeat; padding:1px 0 0 11px;}
table.folioyield td span.up {background: url(/img/sys/pif-date-up.gif) left 4px no-repeat; padding:1px 0 0 11px;}
/* /Folio yield */


/* Folio calculator */
div.inv-calc div.inner select.folio_selector {width:475px; height:22px; color:#52505E; font-size:13px; line-height:10px;}
/* /Folio calculator */


/* AM */
table.am-icon {width:100%; margin: -2px 0 0 0; border-bottom: 1px solid #D8D9DB;}
table.am-icon td {text-align:left; vertical-align:top; padding: 8px 0 15px 0;}
table.am-icon td.icon {width:65px; padding: 13px 0 15px 0;}
table.am-icon td.text p { font-size:15px; line-height:20px; color:#3a3c42; padding:0;}
/* /AM */


/* Inner Pages Bookmarks */
div.centerblock div.partleft div.bookmarks-content {margin:18px -10px 0 -10px;}
div.centerblock div.partleft div.innerpages-bookmarks {height:36px; background: url(/img/sys/bookmarksline.gif) left bottom repeat-x;}
div.centerblock div.partleft div.innerpages-bookmarks div.onebm {height:33px; position:absolute;}
div.centerblock div.partleft div.underbookmarksblock {padding: 10px 0 0 0;}
span.krome {display:none;margin-top:7px;}

/** Folio **/
div.centerblock div.partleft div.innerpages-bookmarks div.bm-f1 {width: 251px; z-index:104; background: url(/img/sys/bookmark-folio.png) left top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-f2 {width: 263px; margin: 0 0 0 224px; z-index:103; background: url(/img/sys/bookmark-folio.png) -255px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-f3 {width: 251px; margin: 0 0 0 460px; z-index:102; background: url(/img/sys/bookmark-folio.png) -520px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-f1-hover {background: url(/img/sys/bookmark-folio.png) left -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-f2-hover {background: url(/img/sys/bookmark-folio.png) -255px -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-f3-hover {background: url(/img/sys/bookmark-folio.png) -520px -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-f1-active {z-index:105; background: url(/img/sys/bookmark-folio.png) left -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-f2-active {z-index:105; background: url(/img/sys/bookmark-folio.png) -255px -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-f3-active {z-index:105; background: url(/img/sys/bookmark-folio.png) -520px -70px no-repeat;}
/** /Folio **/


/** PIFs **/
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p1 {width: 131px; z-index:106; background: url(/img/sys/bookmark-pifinfo.png) left top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p2 {width: 146px; margin: 0 0 0 104px; z-index:105; background: url(/img/sys/bookmark-pifinfo.png) -133px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p3 {width: 145px; margin: 0 0 0 223px; z-index:104; background: url(/img/sys/bookmark-pifinfo.png) -280px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p4 {width: 147px; margin: 0 0 0 341px; z-index:103; background: url(/img/sys/bookmark-pifinfo.png) -427px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p5 {width: 147px; margin: 0 0 0 461px; z-index:102; background: url(/img/sys/bookmark-pifinfo.png) -575px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p6 {width: 130px; margin: 0 0 0 581px; z-index:101; background: url(/img/sys/bookmark-pifinfo.png) -724px top no-repeat; cursor:pointer;}

div.centerblock div.partleft div.innerpages-bookmarks div.bm-p1-hover {background: url(/img/sys/bookmark-pifinfo.png) left -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p2-hover {background: url(/img/sys/bookmark-pifinfo.png) -133px -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p3-hover {background: url(/img/sys/bookmark-pifinfo.png) -280px -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p4-hover {background: url(/img/sys/bookmark-pifinfo.png) -427px -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p5-hover {background: url(/img/sys/bookmark-pifinfo.png) -575px -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p6-hover {background: url(/img/sys/bookmark-pifinfo.png) -724px -35px no-repeat;}

div.centerblock div.partleft div.innerpages-bookmarks div.bm-p1-active {z-index:107; background: url(/img/sys/bookmark-pifinfo.png) left -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p2-active {z-index:107; background: url(/img/sys/bookmark-pifinfo.png) -133px -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p3-active {z-index:107; background: url(/img/sys/bookmark-pifinfo.png) -280px -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p4-active {z-index:107; background: url(/img/sys/bookmark-pifinfo.png) -427px -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p5-active {z-index:107; background: url(/img/sys/bookmark-pifinfo.png) -575px -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-p6-active {z-index:107; background: url(/img/sys/bookmark-pifinfo.png) -724px -70px no-repeat;}
/** /PIFs **/


/** ZPIFs **/
div.centerblock div.partleft div.innerpages-bookmarks div.bm-zp1 {width: 251px; z-index:106; background: url(/img/sys/bookmark-zpifinfo.png) left top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-zp2 {width: 263px; margin: 0 0 0 224px; z-index:105; background: url(/img/sys/bookmark-zpifinfo.png) -255px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-zp3 {width: 251px; margin: 0 0 0 460px; z-index:104; background: url(/img/sys/bookmark-zpifinfo.png) -520px top no-repeat; cursor:pointer;}

div.centerblock div.partleft div.innerpages-bookmarks div.bm-zp1-hover {background: url(/img/sys/bookmark-zpifinfo.png) left -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-zp2-hover {background: url(/img/sys/bookmark-zpifinfo.png) -255px -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-zp3-hover {background: url(/img/sys/bookmark-zpifinfo.png) -520px -35px no-repeat;}

div.centerblock div.partleft div.innerpages-bookmarks div.bm-zp1-active {z-index:107; background: url(/img/sys/bookmark-zpifinfo.png) left -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-zp2-active {z-index:107; background: url(/img/sys/bookmark-zpifinfo.png) -255px -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-zp3-active {z-index:107; background: url(/img/sys/bookmark-zpifinfo.png) -520px -70px no-repeat;}
/** /ZPIFs **/


/** Reports UK **/
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repuk1 {width: 369px; z-index:106; background: url(/img/sys/bookmark-uk.png) left top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repuk2 {width: 369px; margin: 0 0 0 342px; z-index:105; background: url(/img/sys/bookmark-uk.png) -370px top no-repeat; cursor:pointer;}

div.centerblock div.partleft div.innerpages-bookmarks div.bm-repuk1-hover {background: url(/img/sys/bookmark-uk.png) left -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repuk2-hover {background: url(/img/sys/bookmark-uk.png) -370px -35px no-repeat;}

div.centerblock div.partleft div.innerpages-bookmarks div.bm-repuk1-active {z-index:107; background: url(/img/sys/bookmark-uk.png) left -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repuk2-active {z-index:107; background: url(/img/sys/bookmark-uk.png) -370px -70px no-repeat;}
/** Reports UK **/


/** Reports Pension **/
div.centerblock div.partleft div.innerpages-bookmarks div.bm-reppens1 {width: 369px; z-index:106; background: url(/img/sys/bookmark-pens.png) left top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-reppens2 {width: 369px; margin: 0 0 0 342px; z-index:105; background: url(/img/sys/bookmark-pens.png) -369px top no-repeat; cursor:pointer;}

div.centerblock div.partleft div.innerpages-bookmarks div.bm-reppens1-hover {background: url(/img/sys/bookmark-pens.png) left -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-reppens2-hover {background: url(/img/sys/bookmark-pens.png) -369px -35px no-repeat;}

div.centerblock div.partleft div.innerpages-bookmarks div.bm-reppens1-active {z-index:107; background: url(/img/sys/bookmark-pens.png) left -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-reppens2-active {z-index:107; background: url(/img/sys/bookmark-pens.png) -369px -70px no-repeat;}
/** /Reports Pension **/


/** Reports PIFs **/
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp1 {width: 151px; z-index:106; background: url(/img/sys/bookmark-pif.png) left top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp2 {width: 172px; margin: 0 0 0 124px; z-index:105; background: url(/img/sys/bookmark-pif.png) -153px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp3 {width: 172px; margin: 0 0 0 269px; z-index:104; background: url(/img/sys/bookmark-pif.png) -328px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp4 {width: 172px; margin: 0 0 0 414px; z-index:103; background: url(/img/sys/bookmark-pif.png) -502px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp5 {width: 151px; margin: 0 0 0 560px; z-index:102; background: url(/img/sys/bookmark-pif.png) -676px top no-repeat; cursor:pointer;}

div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp1-hover {background: url(/img/sys/bookmark-pif.png) left -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp2-hover {background: url(/img/sys/bookmark-pif.png) -153px -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp3-hover {background: url(/img/sys/bookmark-pif.png) -328px -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp4-hover {background: url(/img/sys/bookmark-pif.png) -502px -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp5-hover {background: url(/img/sys/bookmark-pif.png) -676px -35px no-repeat;}

div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp1-active {z-index:107; background: url(/img/sys/bookmark-pif.png) left -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp2-active {z-index:107; background: url(/img/sys/bookmark-pif.png) -153px -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp3-active {z-index:107; background: url(/img/sys/bookmark-pif.png) -328px -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp4-active {z-index:107; background: url(/img/sys/bookmark-pif.png) -502px -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp5-active {z-index:107; background: url(/img/sys/bookmark-pif.png) -676px -70px no-repeat;}

div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp1.zhil {width: 151px; z-index:107; background: url(/img/sys/bookmark-pif-zhil.png) left top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp2.zhil {width: 172px; margin: 0 0 0 124px; z-index:106; background: url(/img/sys/bookmark-pif-zhil.png) -153px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp3.zhil{width: 172px; margin: 0 0 0 269px; z-index:105; background: url(/img/sys/bookmark-pif-zhil.png) -328px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp4.zhil {width: 172px; margin: 0 0 0 414px; z-index:104; background: url(/img/sys/bookmark-pif-zhil.png) -502px top no-repeat; cursor:pointer;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp5.zhil {width: 151px; margin: 0 0 0 560px; z-index:103; background: url(/img/sys/bookmark-pif-zhil.png) -676px top no-repeat; cursor:pointer;}

div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp1-hover.zhil {background: url(/img/sys/bookmark-pif-zhil.png) left -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp2-hover.zhil {background: url(/img/sys/bookmark-pif-zhil.png) -153px -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp3-hover.zhil {background: url(/img/sys/bookmark-pif-zhil.png) -328px -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp4-hover.zhil {background: url(/img/sys/bookmark-pif-zhil.png) -502px -35px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp5-hover.zhil {background: url(/img/sys/bookmark-pif-zhil.png) -676px -35px no-repeat;}

div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp1-active.zhil{z-index:107; background: url(/img/sys/bookmark-pif-zhil.png) left -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp2-active.zhil {z-index:107; background: url(/img/sys/bookmark-pif-zhil.png) -153px -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp3-active.zhil {z-index:107; background: url(/img/sys/bookmark-pif-zhil.png) -328px -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp4-active.zhil {z-index:107; background: url(/img/sys/bookmark-pif-zhil.png) -502px -70px no-repeat;}
div.centerblock div.partleft div.innerpages-bookmarks div.bm-repp5-active.zhil {z-index:107; background: url(/img/sys/bookmark-pif-zhil.png) -676px -70px no-repeat;}
/** /Reports PIFs **/
/* /Inner Pages Bookmarks */



/* Video Podkast Page */
div.podcasts {border-top: 1px solid #D8D9DB; margin: 11px 0 0 0; padding: 1px 0 0 0;}
div.podcasts div.onepodcast {background: url(/img/sys/dot-line2.gif) left bottom repeat-x; padding: 2px 0 7px 0;}
div.podcasts div.opc-last {background: none;}
div.podcasts div.onepodcast div.audiothumbnail {float:left; width:165px; margin: 17px 0 9px -4px; height:64px; background:url("../img/sys/vplayer.png") -412px 0 no-repeat;position:relative;}
div.podcasts div.onepodcast div.thumbnail {float:left; width:161px; padding: 18px 0 9px 0; position:relative;}
div.podcasts div.onepodcast div.thumbnail div.image {width:145px;}
div.podcasts div.onepodcast div.thumbnail div.image img {width:131px; min-width:131px;background: url(/img/sys/podkast-image-bg.gif) left top repeat-y; padding: 0 7px 0 7px;}
div.podcasts div.onepodcast div.thumbnail div.arrow {position:absolute; z-index:200; width:131px; height:73px; background: url(/img/sys/videopodkastfade.png) left bottom no-repeat; left:7px; top:18px;cursor:pointer;}
div.podcasts div.onepodcast div.thumbnail-hover div.arrow {background: url(/img/sys/videopodkastarrow-hover.png) left bottom no-repeat;}
div.podcasts div.onepodcast div.text {float:left; width:513px;}
div.podcasts div.onepodcast div.text h3 { font-size:15px; line-height:16px; color:#3A3C42; font-weight:bold;}
div.podcasts div.onepodcast div.text div.author {margin: 1px 0 0 0; font-size:13px; line-height:16px; color:#797979; font-weight:normal;}
div.podcasts div.onepodcast div.text div.description {padding: 3px 0 4px 0;}
div.podcasts div.onepodcast div.text div.description p { font-size:13px; line-height:16px; color:#3A3C42; font-weight:normal; padding: 5px 0 5px 0;}
div.showmore {margin: 9px 0 0 0;}
div.showmore div.showmorebutton {float:left; width:160px; height:33px; background: url(/img/sys/showmorebutton-bg.gif) left top no-repeat;}
div.showmore div.showmorebutton div.showmorelink {float:left; font-size:13px; line-height:16px; color:#ee3124; text-decoration:underline; font-weight:normal; padding: 0 14px 0 0; background: url(/img/sys/showmorebutton-arrow.gif) right 6px no-repeat; margin: 8px 0 0 11px; cursor:pointer;}
div.showmore div.loadimage {float:left; width:18px; height:18px; margin: 7px 0 0 7px;}
.audiothumbnail .jp-play, .audiothumbnail .jp-play span{position:absolute;top:0;left:0;width:28px;height:31px;background:url("../img/sys/vplayer.png") 0 0 no-repeat;cursor:pointer;}
.audiothumbnail .jp-play span{background-position:-28px 0;opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.audiothumbnail .jp-pause, .audiothumbnail .jp-pause span{position:absolute;top:0;left:0;width:28px;height:31px;background:url("../img/sys/vplayer.png") -56px 0 no-repeat;cursor:pointer;}
.audiothumbnail .jp-pause span{background-position:-262px 0;opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.audiothumbnail .jp-progress {position:absolute;left:28px;top:0;height:31px;width:0;background:url("../img/sys/vplayer.png") -290px 0 no-repeat;overflow:hidden;z-index:2;}
.audiothumbnail .jp-play-bar {position:absolute;left:0;top:8px;height:16px;width:0;background:url("data:image/gif;base64,R0lGODlhAQAFAKIAALC3v52lrZaep42VnsTL0gAAAAAAAAAAACH5BAAAAAAALAAAAAABAAUAAAMEGAQyCQA7") 0 5px repeat-x;}
.audiothumbnail .jp-seek-bar {margin: 0 12px 0 8px;max-width:97px;position:relative;}
.audiothumbnail .jp-play-bar-point{position:absolute;right:0;top:0;height:16px;width:16px;background:url("../img/sys/vplayer.png") 0 -32px no-repeat;cursor:pointer;opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.audiothumbnail .jp-play-info{position:absolute;top:30px;height:0;left:0;width:145px;padding-top:8px;color:#4e5264;font-size:10px;font-weight:bold;overflow:hidden;}
.audiothumbnail .jp-play-info .jp-current-time {float:left;margin-left:5px;}
.audiothumbnail .jp-play-info .jp-duration, .audiothumbnail .jp-play-info .jp-separ {float:left;}
.audiothumbnail .jp-volume-bar {position:absolute;width:40px;height:9px;right:3px;top:11px;background:url("data:image/gif;base64,R0lGODlhBQAJAKIEAOHl6bq/xZ2lrc/U2v///wAAAAAAAAAAACH5BAEAAAQALAAAAAAFAAkAAAMOKEoUMywAEGelzWYsuU4AOw==") 0 0 repeat-x;overflow:hidden;cursor:pointer;}
.audiothumbnail .jp-volume-bar-value {position:absolute;width:0;height:9px;left:0;top:0;background:url("data:image/gif;base64,R0lGODlhBQAJAKIHAIaOmHuDjY2VnpigqKqxuaSrtJCYof///yH5BAEAAAcALAAAAAAFAAkAAAMUCHpnREyUwsAY9bJgzBbCFx4ByCQAOw==") 0 0 repeat-x;}
.audiothumbnail .jp-volume-bar-value span {display:block;position:absolute;width:100%;height:9px;left:0;top:0;background:url("data:image/gif;base64,R0lGODlhBQAJAKIHANwxKO41KNw/N9dVTfBLP/R4cPJjWf///yH5BAEAAAcALAAAAAAFAAkAAAMSOHonVUwYE2ckhIEQNPfdsYUJADs=") 0 0 repeat-x;opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}

.audiothumbnail .jp-mute, .audiothumbnail .jp-mute span, .audiothumbnail .jp-unmute, .audiothumbnail .jp-unmute span {position:absolute; display:block; cursor:pointer;width:12px; height:15px; left:89px; top:8px; background:url("../img/sys/vplayer.png") -49px -32px no-repeat;}
.audiothumbnail .jp-unmute {background-position:-25px -32px;}
.audiothumbnail .jp-mute span {left:0;top:0;background-position:-61px -32px;opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.audiothumbnail .jp-unmute span {left:0;top:0;background-position:-37px -32px;opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}


div.toplayerbg {position:fixed; width:100%; height:100%; z-index:1000; top:0; left:0; background:url(/img/sys/toplayer-bg.png);}
div.videoPlayerWindow {position:absolute; z-index:1001; min-width:658px !important;}
div.videoclosebuttonbg {position:absolute; z-index:1003; width:20px; height:20px; background:url(/img/sys/videowindow-closebutton.png) left top no-repeat;}
div.videoclosebutton {position:absolute; z-index:1004; width:20px; height:20px;}
div.window {margin: 7px 0 0 0;}
div.window div.tr1-left {float:left; width:3px;}
div.window div.tr1-center {float:left;}
div.window div.tr1-right {float:left; width:7px;}
div.window div.mw-topleft {width:3px; height:9px; background: url(/img/sys/mw-bg-lefttop.png) right bottom no-repeat;}
div.window div.mw-topright {width:7px; height:9px; background: url(/img/sys/mw-bg-righttop.png) left bottom no-repeat;}
div.window div.mw-left {width:3px; background: url(/img/sys/mw-bg-left.png) left top repeat-y;}
div.window div.mw-right {width:7px; background: url(/img/sys/mw-bg-right.png) right top repeat-y;}

div.window div.tr2-left {float:left; width:3px; height:11px; background: url(/img/sys/mw-bg-leftbottom.png) right top no-repeat;}
div.window div.tr2-leftcenter {float:left; width:7px; height:11px; background: url(/img/sys/mw-bg-leftcenterbottom.png) left top no-repeat;}
div.window div.tr2-center {float:left; height:11px; background: url(/img/sys/mw-bg-bottom.png) left top repeat-x;}
div.window div.tr2-rightcenter {float:left; width:3px; height:11px; background: url(/img/sys/mw-bg-rightcenterbottom.png) left top no-repeat;}
div.window div.tr2-right {float:left; width:7px; height:11px; background: url(/img/sys/mw-bg-rightbottom.png) right top no-repeat;}

div.videodiv {background:#ffffff;}
div.underflashplayertext {background: #ffffff url(/img/sys/underflashplayer-bg.png) left top repeat-x; padding: 5px 0 2px 0;overflow:hidden;}
div.underflashplayertext div.partleft {padding: 6px 10px;float:left;}
div.underflashplayertext div.partleft div.title { font-size:15px; line-height:18px; color:#3A3C42; font-weight:bold;}
div.underflashplayertext div.partleft div.author { font-size:13px; line-height:16px; color:#3A3C42; font-weight:normal;}
div.underflashplayertext div.partright {float:right; padding: 8px 15px 6px 10px;border-left:solid 1px #D8D9DB;}
div.underflashplayertext div.partright div.source { font-size:13px; line-height:16px; color:#3A3C42; font-weight:normal;white-space: nowrap;}
div.underflashplayertext div.partright div.date { font-size:13px; line-height:16px; color:#3A3C42; font-weight:bold;white-space: nowrap;}
/* /Video Podkast Page */








div.switchfilter {}
/** Reports UK **/
div.switchfilter table.r-uk-q {}
div.switchfilter table.r-uk-q th {background-color:#ffffff; border-bottom: 2px solid #e7e7e7; color:#e7e7e7;}
div.switchfilter table.r-uk-q td {border-bottom: 1px solid #e7e7e7; border-top: 1px solid #ffffff; color:#e7e7e7;}
div.switchfilter table.r-uk-q td a {color:#e7e7e7;}
div.switchfilter table.r-uk-q tr.odd td {background-color:#ffffff;}
div.switchfilter table.r-uk-q tr.even td {background-color:#ffffff;}
div.switchfilter table.r-uk-q td div.addinfo {color:#e7e7e7;}
div.switchfilter table.r-uk-q td div.noattach {background: url(/img/sys/noattach-mdash-lightgray.gif) left bottom repeat-x;}

div.switchfilter table.r-uk-m th {background-color:#ffffff; border-bottom: 2px solid #e7e7e7; color:#e7e7e7;}
div.switchfilter table.r-uk-m th.row2 {border-top: 1px solid #ffffff;}
div.switchfilter table.r-uk-m td {border-bottom: 1px solid #e7e7e7; border-top: 1px solid #ffffff; color:#e7e7e7;}
div.switchfilter table.r-uk-m td a {color:#e7e7e7;}
div.switchfilter table.r-uk-m tr.odd td {background-color:#ffffff;}
div.switchfilter table.r-uk-m tr.even td {background-color:#ffffff;}
div.switchfilter table.r-uk-m td div.addinfo {color:#e7e7e7;}
div.switchfilter table.r-uk-m td div.noattach {background: url(/img/sys/noattach-mdash-lightgray.gif) left bottom repeat-x;}
/** /Reports UK **/


/** Reports Pension **/
div.switchfilter table.r-pens-q th {background-color:#ffffff; border-bottom: 2px solid #e7e7e7; color:#e7e7e7;}
div.switchfilter table.r-pens-q td {border-bottom: 1px solid #e7e7e7; border-top: 1px solid #ffffff; color:#e7e7e7;}
div.switchfilter table.r-pens-q td a {color:#e7e7e7;}
div.switchfilter table.r-pens-q tr.odd td {background-color:#ffffff;}
div.switchfilter table.r-pens-q tr.even td {background-color:#ffffff;}
div.switchfilter table.r-pens-q td div.addinfo {color:#e7e7e7;}
div.switchfilter table.r-pens-q td div.noattach {background: url(/img/sys/noattach-mdash-lightgray.gif) left bottom repeat-x;}
/** /Reports Pension **/


/** Reports PIFs **/
div.switchfilter table.r-pifs-d th {background-color:#ffffff; border-bottom: 2px solid #e7e7e7; color:#e7e7e7;}
div.switchfilter table.r-pifs-d td {border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; color:#e7e7e7;}
div.switchfilter table.r-pifs-d td a {color:#e7e7e7;}
div.switchfilter table.r-pifs-d td.weekend {background-color:#ffffff;}
div.switchfilter table.r-pifs-d td.last {border-right: none;}

div.switchfilter table.r-pifs-q th {background-color:#ffffff; border-bottom: 2px solid #e7e7e7; color:#e7e7e7;}
div.switchfilter table.r-pifs-q td {border-bottom: 1px solid #e7e7e7; border-top: 1px solid #ffffff; color:#e7e7e7;}
div.switchfilter table.r-pifs-q td a {color:#e7e7e7;}
div.switchfilter table.r-pifs-q tr.odd td {background-color:#ffffff;}
div.switchfilter table.r-pifs-q tr.even td {background-color:#ffffff;}
div.switchfilter table.r-pifs-q td div.addinfo {color:#e7e7e7;}
div.switchfilter table.r-pifs-q td div.noattach {background: url(/img/sys/noattach-mdash-lightgray.gif) left bottom repeat-x;}

div.switchfilter table.r-pifs-y th {background-color:#ffffff; border-bottom: 2px solid #e7e7e7; color:#e7e7e7;}
div.switchfilter table.r-pifs-y td {border-bottom: 1px solid #e7e7e7; border-top: 1px solid #ffffff; color:#e7e7e7;}
div.switchfilter table.r-pifs-y td a {color:#e7e7e7;}
div.switchfilter table.r-pifs-y tr.odd td {background-color:#ffffff;}
div.switchfilter table.r-pifs-y tr.even td {background-color:#ffffff;}
div.switchfilter table.r-pifs-y td div.addinfo {color:#e7e7e7;}
div.switchfilter table.r-pifs-y td div.noattach {background: url(/img/sys/noattach-mdash-lightgray.gif) left bottom repeat-x;}
/** /Reports PIFs **/


/** PressCenter **/
div.switchfilter div.publications-list div.one-news div.date {color:#e7e7e7;}
div.switchfilter div.switchfilter div.publications-list div.one-news p {color:#e7e7e7;}
div.switchfilter div.publications-list div.one-news p a {color:#e7e7e7;}
div.switchfilter div.publications-list div.one-news p span.publicdate {color:#e7e7e7;}
/** /PressCenter **/


/** Documents **/
div.switchfilter div.report-list-xls,
div.switchfilter div.report-list-doc,
div.switchfilter div.report-list-rtf,
div.switchfilter div.report-list-pdf,
div.switchfilter div.report-list-jpg,
div.switchfilter div.report-list-ppt,
div.switchfilter div.report-list-zip,
div.switchfilter div.report-list-rar,
div.switchfilter div.report-list-html {color:#e7e7e7;}
div.switchfilter div.report-list-xls a,
div.switchfilter div.report-list-doc a,
div.switchfilter div.report-list-rtf a,
div.switchfilter div.report-list-pdf a,
div.switchfilter div.report-list-jpg a,
div.switchfilter div.report-list-ppt a,
div.switchfilter div.report-list-zip a,
div.switchfilter div.report-list-rar a,
div.switchfilter div.report-list-html a {color:#e7e7e7;}
div.switchfilter span.publicdate {color:#e7e7e7;}
div.switchfilter div.report-list-xls-hh {color:#e7e7e7;}

div.switchfilter div.report-list-xls {background-image: url(/img/sys/xls-icon-inactive.gif);}
div.switchfilter div.report-list-doc, div.report-list-rtf {background-image: url(/img/sys/doc-icon-inactive.gif);}
div.switchfilter div.report-list-pdf {background-image: url(/img/sys/pdf-icon-inactive.gif);}
div.switchfilter div.report-list-ppt {background-image: url(/img/sys/ppt-icon-inactive.gif);}
div.switchfilter div.report-list-jpg {background-image: url(/img/sys/txt-icon-inactive.gif);}
div.switchfilter div.report-list-html {background-image: url(/img/sys/txt-icon-inactive.gif);}
div.switchfilter div.report-list-zip, div.report-list-rar {background-image: url(/img/sys/zip-icon-inactive.gif);}
div.switchfilter div.report-list-xls-hh {background-image: url(/img/sys/xls-icon-inactive.gif);}

tr.lastname {display:none;}
/** /Documents **/

/** OUR CLIENTS ***/
div.content table.corp-clients {margin: 5px 0 10px 0;}
div.content table.corp-clients td { height: 120px;text-align: left;vertical-align: top;width: 160px;}
div.content table.corp-clients img {border: 1px solid #E7EAEC; clear: none;}
/** /OUR CLIENTS ***/

div.switchfilter div.permanentacces {color:#e7e7e7;}

div.yashare-auto-init {margin-top:11px;}

div.webhelper_control_common {background-image: url(/img/sys/webhelper-body-common.png); background-repeat: no-repeat; background-position: center center; float:right; width:33px; height:165px; cursor:pointer;}
div.webhelper_control_product {background-image: url(/img/sys/webhelper-body-product.png); background-repeat: no-repeat; background-position: center center; float:right; width:33px; height:158px; cursor:pointer;}
div.webhelper_label_common {background-image: url(/img/sys/webhelper-label-common.png); background-repeat: no-repeat; background-position: center center; float:right; width:11px; height:33px; cursor:wait;}
div.webhelper_label_product {background-image: url(/img/sys/webhelper-label-product.png); background-repeat: no-repeat; background-position: center center; float:right; width:11px; height:33px; cursor:wait;}



#err500 {width:510px;margin:0 auto;}
#err500 .cont .top {border-bottom:1px solid #c9cdd2;}
#err500 .cont .top a {font-size:1px;line-height:1px;height:31px;}
#err500 .cont .top img {margin:20px 0 4px;}
#err500 .cont h1 {font-size: 21px;font-weight: bold;margin-top: 30px;}
#err500 .cont .text {margin:0;color:#3a3c42;font-size:13px; padding:17px 0 22px;}
#err500 div.separ {background: url(/img/sys/dot-line.gif) left top repeat-x;height: 1px;margin: 0 0 25px 0; }
#err500 .cont .foot .phone {font-size: 12px;line-height: 16px;color: #3A3C42;background: url(/img/sys/phone-err.gif) left top no-repeat;
padding: 1px 0 0 24px;}
#err500 .cont .foot .phone .red {color:#ee3124;}
#err500 .cont .foot .phone img {margin:0 7px;vertical-align:bottom;}



span.report-list-pdf{padding:2px 0 2px 20px; background:url(/img/sys/pdf-icon.gif) 0 50% no-repeat; color:#797979;}
div.showsalepoints{padding-top:0;}


div.content p.interviewQu {padding:15px 0 0 !important; margin:0; line-height:18px; font-weight:bold !important;}



/** hCard **/
div.vcard .hidden {display: none; visibility:hidden;}
span.tel span.type {display: none; visibility:hidden;}
div.org span.organization-name {display: none; visibility:hidden;}
div.org div.adr span.locality {display: none; visibility:hidden;}
/** /hCard **/


span.red{color:#EE3124;}



table.pif-icon td.text div.mgr_wrap{position:relative; overflow:hidden; margin:20px 0 0;}
table.pif-icon td.text img{float:left; margin:0 0 0 -9px; padding:0;}
table.pif-icon td.text div.mgr_info {margin:0 -1px 6px 78px; padding:0; /*min-height:88px;*/}
table.pif-icon td.text div.mgr_info.not-award{padding-bottom:10px;}
table.pif-icon td.text div.mgr_info p{font-size:14px; padding:0;}
table.pif-icon td.text div.mgr_info p.mgr_tit {padding:2px 0 9px 23px; font-size:13px; color:#808080;}
table.pif-icon td.text div.mgr_info p.mgr_tit b{color:#EE3124;font-size:15px;}
table.pif-icon td.text div.mgr_info div.in_mgr_info{position:relative; zoom:1; padding:5px 11px; margin:0 0 0 13px; border:1px solid d9dadc; border: 1px solid #dfdfdf;}

b.lt,b.rt,b.lb,b.rb{position:absolute; display:block; width:6px; height:6px; background:url(/img/pifpage/corn_fund.gif) 0 0 no-repeat; z-index:390;}
b.lt{top:-1px; left:-1px;}
b.lb{bottom:-1px; left:-1px; background-position:0 -6px;}
b.rt{top:-1px; right:-1px; background-position:-6px 0;}
b.rb{right:-1px; bottom:-1px; background-position:-6px -6px;}

table.pif-icon td.text div.mgr_info div.in_mgr_info i{display:block; width: 12px; height:10px; background: url(/img/pifpage/voice.gif) 0 0 no-repeat; position:absolute; top:10px; left:-12px; z-index:390;}
table.pif-icon td.text div.mgr_info div.consult p {margin:0 167px 0 0; padding:11px 0 0; color:#8d8f95; font-size:12px; text-align:right; line-height:14px;}
table.pif-icon td.text div.mgr_info div.consult span, table.pif-icon td.text div.mgr_info div.consult a{display:block; float:right; width:158px; padding:10px 0 0;} 
table.pif-icon td.text div.mgr_info div.consult a {display:block; width:158px; height:31px; background: url(/img/pifpage/start-cons_2.png) 0 0 no-repeat; }

div.content div.award_funds{background: url(/img/sys/gray-dot.gif) repeat-x left bottom; position:relative; overflow:hidden; padding:10px 0 11px 9px; margin:0 0 0 4px;}
div.content div.award_funds div {position:relative; overflow:hidden; margin:0; padding:0; background:url(/img/pifpage/icon-awards.png) 0 2px no-repeat;}
div.content div.award_funds p{padding: 4px 0 6px 28px; line-height:16px;}
div.content div.award_funds i{display:block; float:left; width:22px; height:20px;}
div.content div.award_funds span.source{font-size:12px;}

div.content div.award_funds.more_awards span.source{display:block;}

div.info_funds_wrap{margin:7px 0 0 13px;}
div.content ul.info_funds{margin:0; padding:6px 0 0 0; list-style:none; width:700px;}
div.content ul.info_funds li.base{float:none; width:48%!important; display: -moz-inline-stack; display: inline-block; //display:inline; zoom:1; vertical-align: top; padding:10px 0 15px 0; margin:0; background:transparent;}
div.content ul.info_funds li.base div{padding:0 35px 0 29px;}
div.content ul.info_funds li.base div ul{list-style-type:none; margin:0; padding:0;}
div.content ul.info_funds li.base div ul li {background-image: url(/img/sys/li-bull.gif); background-position: 0 7px; background-repeat: no-repeat; padding: 0 0 8px 13px; margin:0; font-size:13px; line-height:16px; color:#3A3C42;}
div.content ul.info_funds li.base i{float:left; display:block; width:22px; height:23px; background:url(/img/pifpage/icons.png) 0 -23px no-repeat;}
div.content ul.info_funds li.base h3{padding:1px 0 8px; font-size:15px; margin:0;}
div.content ul.info_funds li.base h3 span{ background: url(/img/pifpage/h3_bg.gif) 0 100% repeat-x;}
div.content ul.info_funds li.base p{padding:0 0 8px; margin:0;font-size:13px;}

div.content ul.info_funds li.base.even div {padding-right:45px;}

div.content ul.info_funds li.base h3.add-tit{background:url(/img/pifpage/icon-minsum.png) 0 0 no-repeat; margin-left:-29px; padding-left:29px; margin-top:25px;}
div.content ul.info_funds li.base h3.add-assets{background: url("/img/pifpage/icons.png") 0 -118px no-repeat; margin-left:-29px; padding:0 0 5px 29px; margin-top:15px;}

div.content ul.info_funds li.base.strategy_f i{background-position:0 -95px;}
div.content ul.info_funds li.base.benefit_f i{background-position:0 -47px;}
div.content ul.info_funds li.base.assets_f i{background-position:0 -119px;}
div.content ul.info_funds li.base.hor_f i{background-position:0 -71px;}
div.content ul.info_funds li.base.benchmark_f i{background-position:0 -143px;}
div.content ul.info_funds li.base.minsum_f i{background-position:0 -167px;}

div.in_result{padding:21px 0 10px; margin:-1px 0 0; position:relative; overflow: hidden; background:url(/img/pifpage/in_result.png) 3px 10px no-repeat;}
div.in_result dl{width: 681px; float:left; margin:0; padding:19px 0 0; clear:left;}
div.in_result dl dt{width: 287px; float:left; text-align:right; padding:24px 17px 0 0; margin:0; color:#3a3c42; font-size:14px;}
div.in_result dl dd{width: 386px; float:left; padding:0; margin:0 -30px 0 0; float:left; text-align:left; color:#8d8f95;}
div.in_result dl dd a{display:block; float:left;}
div.in_result dl dd a.strategy_img{margin:0 22px 0 0; float:left;}
div.in_result dl dd span{margin:26px 0 0; display:block; color:#8d8f95; font-size:12px;}
div.in_result dl dd a{color:#EE3124; font-size:13px;}

table.pif-icon td.text div.mgr_info.folio{margin-left:0;}
table.pif-icon td.text div.mgr_info.folio div.in_mgr_info{margin:6px 0 5px -1px; padding:4px 8px;}
/*div.content ul.info_funds li.base div{padding:0 20px 0 29px; margin:0;}*/
div.content ul.info_funds li.base.w688{width:688px;}
div.content ul.info_funds li.base.graph div.graphic{padding:5px 0 0 0; margin:0 2px 0 0;}
div.content ul.info_funds li.base.to-r div {padding-right:0; margin-right:-20px;}
div.content ul.info_funds li.base.graph div.graphic div.text{margin:3px 0 0 14px;}
div.content div.text.short {margin: 8px 0 9px;}

/*.....contact-block....*/

div.contact-block_2 {position:relative; padding:16px 18px 18px 17px; margin:0; border:1px solid d9dadc; border: 1px solid #dfdfdf; background:transparent;}
div.contact-block_2 div.phone { font-size:12px; line-height:16px; color:#3A3C42; background: url(/img/sys/contact-phone-icon.gif) 1px 8px no-repeat; padding: 3px 0 0 32px;}
div.contact-block_2 div.phone span.red {color:#ee3124; padding-right:2px;}
div.contact-block_2 p.contact-txt{ font-size:13px; padding:0 0 15px;}

div.contact-block_2 div.consultation {float:right; width:360px; padding:8px 0 0;}
div.contact-block_2 div.consultation a {display:block; width: 192px; height:50px; background:url(/img/pifpage/online-cons.png) 0 0 no-repeat; float:left;}
div.contact-block_2 div.consultation p {margin:6px 0 0 213px; font-size:12px; line-height:14px;color:#808080;}

div.contact-block_2 div.c-buy a{color:#ee3124; text-decoration:underline; font-size:12px; line-height:18px;}
div.contact-block_2 div.c-buy a:hover {color:#76787b;}
div.contact-block_2 div.c-buy {padding:2px 0 5px 32px; background: url(/img/sys/contact_A_icon.png) 1px 1px no-repeat; margin:2px 0 0;}

/*...../contact-block....*/

div.content div.small_2 {margin:0; padding:0;color: #77787B;position:relative; overflow:hidden;}
div.content div.small_2 p{font-style: normal;padding:0; margin:0 0 0 16px;color: #77787B;font-size: 12px;line-height: 14px;}
div.content div.small_2 i{margin:0;padding:0;	width:12px;	float:left;	display:block;text-align:right;font-style:normal;}

div.content table.news_tbl{margin:0;padding:0;}
div.content table.news_tbl,table.news_tbl td,table.news_tbl th{border-collapse: collapse;	border-spacing: 0;}
div.content table.news_tbl td{text-align:center; border:1px solid #D8D9DB;padding:5px;}
div.content table.news_tbl th{text-align:center; border:1px solid #D8D9DB;padding:3px;font-weight:normal;}

table.search-results td img{margin:1px 7px 1px 0;float:left;}
table.search-results td p.breadcrumbs { font-size:12px; color:#797979; }
table.search-results td span.hl {background: #ffe4e4;}
div.content table.search-results ul, div.content table.search-results ol {margin-left:0;}
div.content table.search-results ul li, div.content table.search-results li { list-style:none;background-image: url(/img/sys/li-bull.gif);background-position: left 10px;background-repeat: no-repeat;padding: 3px 0 4px 11px;margin-left:0;}
div.content table.search-results ol li {background: transparent;margin-left:0;list-style: decimal outside;padding: 3px 0 4px 0;}
div.content table.search-results li ul{margin-left:-11px;}
div.content table.search-results ol li ul{margin-left:0;}

/* change text-align in tables */
table.r-pifs-lastdate th div.col {text-align:center;}
table.r-pifs-lastdate td div.onecol {padding:10px 0 0;text-align:center;}
table.pif-info-profit-compare-table th div.col {text-align:center;}
table.pif-info-profit-compare-table td div.onecol {text-align:center;}
table.table-folio th div.col {padding:11px 0 0;text-align:center;}
table.table-folio td div.onecol {padding:11px 0 0;text-align:center;}
/* /change text-align in tables */

#webhelper_starter_container{position:absolute;right:0;top:0;}

/* HTML5 Video Player */
.ak-vp-gui{display:block;height:35px;position:absolute;left:0; right:0; bottom:0;z-index:9999; overflow:hidden;}
.jp-video-270p{position:relative;}
.videodiv{position:relative;padding:4px}
.ak-vp-video-play{position:absolute;display:block;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiEHLOKwAIMAACYgE0zT/NKwAAAABJRU5ErkJggg==") 0 0 repeat; left:0; right:0; bottom:0; top:0;}
.ak-vp-video-play a{cursor:pointer;position:absolute;left:0;top:0;right:0;bottom:0;}
.ak-vp-title{margin:0 20px; color:#ffffff; font-weight:bold; font-size:26px;pointer-events: none;text-align:center;line-height: 1.3; opacity:0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.ak-vp-interface{display:block;height:35px;overflow:hidden;}
.ak-vp-controls{width:100%; border-collapse: collapse; border-spacing: 0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBg2AwQYAAAuAC01qHx9QAAAABJRU5ErkJggg==") 0 0 repeat;}
.ak-vp-controls td{vertical-align: middle;margin:0;padding:0;height:35px;overflow:hidden;}
.ak-vp-controls td.ak-vp-pb {overflow:visible;}
.ak-vp-pp{width:35px;}
.ak-vp-seek{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAIAAADdv/LVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiSEtLY2JgYABhgAADAAwYATfw6lmFAAAAAElFTkSuQmCC") 0 17px repeat-x;}
.ak-vp-play, .ak-vp-play span, .ak-vp-pause, .ak-vp-pause span {display:block; width:22px; height:22px; background:url("../img/sys/vplayer.png") -108px 0 no-repeat; margin:7px 6px 6px 10px;}
.ak-vp-play span{background-position:-108px -22px;opacity:0; margin:0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.ak-vp-pause, .ak-vp-pause span {background-position:-130px 0;}
.ak-vp-pause span{background-position:-130px -22px;opacity:0; margin:0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.jp-video-full{position: fixed; overflow: hidden; left: 0 !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: 100% !important; height: 100% !important; _position: absolute !important; background:#000000;  z-index:9998;}
.ak-vp-progress{height:35px;display:block;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAYAAAC56t6BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpiWGqqM+GKi+VDJkUm5sDPn7/JMWsxMytw/fknBRBgAIX6Ca2muO21AAAAAElFTkSuQmCC") 0 17px no-repeat;position:relative;padding:0 14px 0 2px;}
.ak-vp-seek-bar {height:35px;;position:relative;display:block;}
.ak-vp-tail{height:35px;position:absolute;top:0;right:0;width:14px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAIAAAA2iEnWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB9JREFUeNpiiYmJuXPnDhMXF5eKigrTt2/fgDyAAAMAVxUJsSokJ50AAAAASUVORK5CYII=") 0 17px no-repeat;}
.ak-vp-seek, .ak-volume-seek {display:block;height:35px;position:relative;}
.ak-vp-progress .ui-slider-range {height:35px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAIAAADdv/LVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiuOpiyfTp8zemd+8/AwQYACStBwL1ZJnDAAAAAElFTkSuQmCC") 0 17px repeat-x;position:absolute;top:0;}
.ak-vp-progress .ui-slider-handle {position:absolute;margin-left:-5px;width:9px;height:9px;top:14px;background:url("../img/sys/vplayer.png") -247px -29px no-repeat;cursor:pointer;z-index:10;}

.ak-vp-mute, .ak-vp-mute span, .ak-vp-unmute, .ak-vp-unmute span {position:absolute; width:22px; height:22px; background:url("../img/sys/vplayer.png") -152px 0 no-repeat; top:7px; left:9px;}
.ak-vp-mute span {background-position:-152px -22px;opacity:0; top:0;left:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.ak-vp-unmute {background-position:-174px 0;}
.ak-vp-unmute span {background-position:-174px -22px;opacity:0; top:0;left:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.ak-volume-seek{display:block;height:35px;margin-right:5px;}
.ak-vp-volume-bar{display:block;width:46px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAFCAYAAAA60t7CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNpiLAACBgYGEJZnGBrgIRBPYAES/QxDC4ACuJ+JYYiCIe3wQmi6YRhCabwQIMAAn+4HrS2ynNYAAAAASUVORK5CYII=") 0 17px no-repeat;height:35px;margin:0 15px 0 35px;position:relative;}
.ak-vp-volume-bar .ui-slider-range {display:block;height:35px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAFCAYAAAA60t7CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEBJREFUeNpivOpiacjAwDAFiK0YhgY4BsQ5LD9//j7HMLQAKIDPsXz7/pNhKAKWL19/DE2Hf/v+w2gopnGAAAMAHpETNjLFXswAAAAASUVORK5CYII=") 0 17px no-repeat;position:absolute;top:0;padding:0;margin:0;}
.ak-vp-volume-bar .ui-slider-handle {position:absolute;right:0;width:5px;height:16px;top:12px;background:url("../img/sys/vplayer.png") -248px -4px no-repeat;cursor:pointer;}
.ak-vp-vl-wrapper{display:block;height:35px;position:relative;}
.ak-vp-tm, .ak-vp-vl, .ak-vp-fs {width:1%; white-space:nowrap; font-size:10px; color:#bcbcbc;}

.ak-vp-current-time, .ak-vp-duration {display:inline-block;font-size:11px;color:#ffffff;margin-top:1px;}
.ak-vp-duration {color:#bcbcbc;}
.ak-vp-full-screen, .ak-vp-full-screen span, .ak-vp-restore-screen, .ak-vp-restore-screen span {display:block; width:18px; height:22px; background:url("../img/sys/vplayer.png") -200px 0 no-repeat; margin:7px 10px 6px 0;}
.ak-vp-full-screen span{background-position:-200px -22px;opacity:0; margin:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.ak-vp-restore-screen {background-position:-221px 0;}
.ak-vp-restore-screen span {background-position:-221px -22px;opacity:0; margin:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.ak-vp-poster-wrapper {position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.ak-vp-poster-wrapper img {display:block;position:absolute;}
/* /HTML5 Video Player */

/*NY_2014
.newlogo_wrap{position:absolute;top:0px;left:0;width:239px;height:61px;z-index:100;background:url(/img/sys/ny2010/NY2014_logo.png) 0 0 no-repeat;}
.newlogo{background:transparent;}
.snow2{position:absolute;top:55px;left:14px; width:713px;height:27px;z-index:301;background:url(/img/sys/ny2010/NY2014_snow2.png) 0 0 no-repeat;}
.snow3{position:absolute;top:61px;left:743px; width:231px;height:20px;z-index:301;background:url(/img/sys/ny2010/NY2014_snow3.png) 0 0 no-repeat;}
*/


#breadcrumbs-1-area-2{position:relative;}
table.innertable {border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; border-style: solid;}
table.innertable td, table.innertable th {margin: 0; padding: 4px; border-width: 1px 1px 0 0; border-style: solid;}

/* Alfa-Profit buy process */
div.consult span .wantToBuy {display:block; width:158px; height:31px; background: url(../img/pifpage/start-cons_2.png) 0 0 no-repeat; cursor:pointer;}
#doc-announce .consult {display:inline-block; padding-top:11px;margin-left:60px;}
.paymentBigBackground{display:none; cursor:pointer;background: url("../img/sys/toplayer-bg.png") 0 0 repeat; left: 0; min-width: 1004px; position: absolute; top: 0; width: 100%; z-index: 1000;}
.paymentWindow{font-family: 'PT Sans', sans-serif; width:650px;min-height:100px;background:#ffffff;position:absolute;z-index:1001;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.45); box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.45); border-radius:8px;display:none;border: 1px solid #CBCBCB; }
.paymentWindow h3 {color: #3A3C42; font-size: 22px; font-weight: bold; line-height: 24px; padding: 0 0 6px; display:inline-block;}
.paymentWindow .c_text h3 span {color: #EE3124;font-size: 22px;line-height: 24px;vertical-align: top;}
.paymentWindow p.introp {color: #3A3C42; font-size: 13px;  margin-bottom: 18px;}
.paymentWindow .c_logo{height: 46px; left: 30px; top: 12px; width: 223px;position: absolute; right: 7px; background: url("../img/sys/newlogo.png") 0 0 no-repeat;}
.paymentWindow .c_text{background: #FFFFFF; border: 1px solid #CBCBCB; border-radius: 8px; margin: 64px 7px 7px; padding: 20px 40px; position:relative;overflow:hidden;}
.paymentWindow .closebut {background: url("../img/sys/videowindow-closebutton.png") 0 0 no-repeat; cursor: pointer; height: 20px; position: absolute; right: 9px; top: 10px; width: 20px;}
.paymentWindow .form-steps {width:384px;height:32px;display:block;margin:0 auto 18px auto;position:relative;}
.paymentWindow .dottes {position:absolute;top:14px;left:39px;width:42px; height:4px; background: url("../img/sys/paymentSprite.png") 0 -99px no-repeat;}
.paymentWindow .dottes.dottes2 {left:127px;}
.paymentWindow .dottes.dottes3 {left:214px;}
.paymentWindow .dottes.dottes4 {left:302px;}
.paymentWindow .step {position:absolute;top:0;left:0;width:32px; height:32px; background: url("../img/sys/paymentSprite.png") 0 -32px no-repeat;}
.paymentWindow .step.step2 {left:88px;background-position: -32px -32px;}
.paymentWindow .step.step3 {left:176px;background-position: -64px -32px;}
.paymentWindow .step.step4 {left:264px;background-position: -96px -32px;}
.paymentWindow .step.step5 {left:352px;background-position: -128px -32px;}
.paymentWindow .step span {display:block;width:32px; height:32px; background: url("../img/sys/paymentSprite.png") 0 0 no-repeat;}
.paymentWindow .step.step2 span {background-position: -32px 0; opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.paymentWindow .step.step3 span {background-position: -64px 0; opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.paymentWindow .step.step4 span {background-position: -96px 0; opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.paymentWindow .step.step5 span {background-position: -128px 0; opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.paymentWindow .step span.active {cursor:pointer;}
.paymentWindow .f_line {display: block; min-height: 40px; position: relative; margin-bottom:5px; vertical-align:top;}
.paymentWindow .f_line.removed {display: none;}
.paymentWindow .f_line.disabled {overflow:hidden;height:0px;border:0 none;min-height: 0;}
.paymentWindow .c_text label {color: #3A3C42; float: left; font-size: 15px; line-height: 1.1; vertical-align: middle;}
.paymentWindow .c_text label span, .paymentWindow .c_text .descr span {color: #EE3124;}
.paymentWindow .inp_txt {border: 1px solid #BABABA; display: block; height: 32px; margin-bottom: 6px; margin-left: 186px; padding: 0; position: relative; width: 366px;}
.paymentWindow .inp_txt.first {margin-left: 158px; width: 394px;}
.paymentWindow .c_text span {color: #3A3C42; font-size: 15px; line-height: 1.1; vertical-align: middle;}
.paymentWindow .c_text span.inp_txt {color: #EE3124;}
.paymentWindow .c_text span.inp_txt span {border: 1px solid #F83F33; opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; height: 32px; left: -1px; position: absolute; top: -1px; width: 366px;}
.paymentWindow .c_text span.inp_txt.first span { width: 394px;}
.paymentWindow .c_text .fourStreet span.inp_txt  {margin-left: 95px; width:456px;}
.paymentWindow .c_text .fourStreet span.inp_txt.disabled{overflow:hidden;}
.paymentWindow .c_text .fourStreet span.inp_txt span, .paymentWindow .c_text .fourStreet span.inp_txt select {width:456px;}
.paymentWindow .c_text .fourStreet span.inp_txt select[disabled] {width: 510px;}
.paymentWindow input[type="text"], .paymentWindow input[type="password"] {background: rgba(0, 0, 0, 0); border: 0 none; display: block; font-size: 15px; left: 0; margin: 0; padding: 7px 5px 0 5px; position: absolute; top: 0; width: 356px;outline-width:0;}

.paymentWindow input.ttst:-ms-input-placeholder {color: #949599;}
input#recaptcha_response_field:-ms-input-placeholder {color: #949599;}
#recaptcha_response_field:-ms-input-placeholder {color: #949599;}
.paymentWindow #cellConfirm input[type="text"] {width: 339px;}
.paymentWindow #cellConfirm span {width: 349px;}
.paymentWindow .inp_txt.disabled {background: none;border: 1px solid #ffffff;}
.paymentWindow select {color: #3A3C42; display: block; font-size: 15px; left: 0; margin: 0; padding: 5px; position: absolute; top: 0; width: 396px;outline-width:0;height: 32px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAECAYAAABodtTSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OUE1NzI4Q0JGMzQxMUUzQUVBQUNCRDY0MDQyOEUzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OUE1NzI4REJGMzQxMUUzQUVBQUNCRDY0MDQyOEUzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5QTU3MjhBQkYzNDExRTNBRUFBQ0JENjQwNDI4RTM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5QTU3MjhCQkYzNDExRTNBRUFBQ0JENjQwNDI4RTM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Mmp3xgAAADFJREFUeNpiTEhI+M+AA8yfP5+RgQjA1NXVhVUhLnGshmDTQIoBcEOQNZJqAAgABBgAymoNv+n54wYAAAAASUVORK5CYII=") 100% 50% no-repeat; border: 0 none; border-radius: 0;-webkit-appearance:none;}
.paymentWindow select#strategy {left:-1px;}
.paymentWindow select option {background: #ffffff; border: 0 none; height: 22px; border-radius: 0px;}
.paymentWindow .inp_txt.first input[type="text"] {width: 384px;}
.paymentWindow .form-step {display:block;position:relative;padding-bottom:50px;vertical-align:top;}
.paymentWindow .form-step.second, .paymentWindow .form-step.third {display:none;}
.paymentWindow .btn-next, .paymentWindow .btn-next .hovered, .paymentWindow .btn-prev, .paymentWindow .btn-prev .hovered, .paymentWindow .btn-prev-top, .paymentWindow .btn-prev-top .hovered, .paymentWindow .btn-rule-close, .paymentWindow .btn-rule-close .hovered {position:absolute;bottom:0;right:0;width:114px;height:34px;background: url("../img/sys/paymentSprite.png") 0 -119px no-repeat;cursor:pointer;}
.paymentWindow .btn-next.disabled, .paymentWindow .btn-next.disabled .hovered, .paymentWindow .btn-prev.disabled, .paymentWindow .btn-prev.disabled .hovered {background-position: 0 -339px; cursor: auto;}
.paymentWindow .btn-repeat, .paymentWindow .btn-repeat .hovered {position:absolute;bottom:0;right:0;width:147px;height:34px;background: url("../img/sys/paymentSprite.png") 0 -234px no-repeat;cursor:pointer;}
.paymentWindow .btn-prev, .paymentWindow .btn-prev .hovered {right:auto;left:0;}
.paymentWindow .btn-prev-top, .paymentWindow .btn-prev-top .hovered {right:auto;left:0;bottom:auto;top:0;}
.paymentWindow .btn-next .hovered, .paymentWindow .btn-prev .hovered, .paymentWindow .btn-rule-close .hovered {display:block; background-position: 0 -154px; opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.paymentWindow .btn-repeat .hovered {display:block; background-position: 0 -269px; opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.paymentWindow .btn-next .nextArrow, .paymentWindow .btn-prev .prevArrow, .paymentWindow .btn-prev-top .prevArrow {display:block; background: url("../img/sys/paymentSprite.png") -120px -110px no-repeat; position:absolute;top:0;left:80px;width:23px;height:32px;}
.paymentWindow .btn-next.disabled .nextArrow {background-position: -120px -69px;}
.paymentWindow .btn-prev .prevArrow, .paymentWindow .btn-prev-top .prevArrow {background-position: -146px -110px; left:11px;}
.paymentWindow .btn-next .nextText, .paymentWindow .btn-prev .prevText, .paymentWindow .btn-prev-top .prevText, .paymentWindow .btn-next .sendText, .paymentWindow .btn-rule-close .closeText {position:absolute;top:10px;left:18px;width:45px;height:15px;background: url("../img/sys/paymentSprite.png") -127px -150px no-repeat;}
.paymentWindow .btn-next.disabled .nextText {background-position: -127px -190px;}
.paymentWindow .btn-repeat .resendText {position:absolute;top:10px;left:11px;width:128px;height:15px;background: url("../img/sys/paymentSprite.png") 0 -219px no-repeat;}
.paymentWindow .btn-rule-close .closeText {background-position: 0 -192px;width:62px;left:31px;}
.paymentWindow .btn-prev .prevText, .paymentWindow .btn-prev-top .prevText {background-position: -127px -173px; left:52px;}
.paymentWindow .btn-next .sendText {background-position: 0px -67px; left:12px; width:90px;}
.paymentWindow .btn-next.disabled .sendText {background-position: 0px -373px;}
.paymentWindow .btn-next.confirm .sendText {background-position: 0px -83px; left:17px; width:80px;}
.paymentWindow .descr {color: #797979; font-size: 15px; font-style: italic; font-family: 'PT Sans', sans-serif; line-height: 19px; padding: 12px 0 0 0;}
.paymentWindow .descr.thelast {margin-bottom:10px;}
.paymentWindow b.calendar_btn {background: url("../img/sys/paymentSprite.png") -74px -195px no-repeat; cursor: pointer; position:absolute; height: 18px; top:9px; right:9px; text-decoration: none; width: 17px;}
.paymentWindow .c_text span.inp_txt.birthday, .paymentWindow .c_text span.inp_txt.passDate, .paymentWindow .c_text span.inp_txt.birthday span, .paymentWindow .c_text span.inp_txt.passDate span {width: 324px;}
.paymentWindow .c_text span.inp_txt.birthday input, .paymentWindow .c_text span.inp_txt.passDate input {width: 314px;}
#secondStep, #thirdStep, #fourthStep, #fifthStep, #sixthStep {display:none;}
#sixthStep {text-align: left; margin-top: 50px;}
#sixthStep p {font-size:16px;}
#sixthStep p.signature {margin-bottom:30px;}

.payForm {font-size:15px; font-weight:bold;margin: 7px 0 7px 0;}
.paymentWindow .c_text .payForm .sumMessage {margin: 0;padding:0;vertical-align:top;}
.sumRegAddr{display:none;}
span.iagree{display:inline-block;margin:12px 0 0 6px;font-style: italic; width:500px; font-family: 'PT Sans', sans-serif;}
#iagree{display:inline-block;}
#cellConfirm {overflow:hidden; height:auto; min-height:auto;padding-top:0; margin-bottom:5px;}
#sendProfitForm.cellCheck .sendText{background-position: 0 -83px; left: 16px; width: 81px;}
.paymentWindow #cellConfirm .f_line .error {width: 337px;}
.paymentWindow .regPlace {height:0;overflow:hidden;}
.paymentWindow .s_line {display: block; margin: 0 0 5px 15px; min-height: 20px; position: relative;}
.paymentWindow .s_line.first {margin-top: 10px;}
.paymentWindow .s_line {display: block; margin: 0 0 5px 15px; min-height: 20px; position: relative;}
.paymentWindow #fifthStep .s_line {display: block; margin: 0 0 0 15px; position: relative;}
.paymentWindow #fifthStep .sumRegAddr .s_line {margin-bottom:20px;}
.paymentWindow .c_text .s_line .confirm_txt {margin-left:190px; display: block; color:#000;max-width:330px;overflow:hidden;}
.paymentWindow p.smsver{margin-left:186px;color: #797979; font-size: 13px; font-style: italic; font-family: 'PT Sans', sans-serif; line-height: 14px; padding: 0;}

.paymentWindow .l_line {position:relative; display:inline-block; min-height: 40px; width:257px;vertical-align:top;}
.paymentWindow .lColumn {margin-left: 95px;}
.paymentWindow .c_text span.inp_txt.lColumn {width: 160px;}
.paymentWindow .c_text span.inp_txt.lColumn span {width: 160px;}
.paymentWindow .c_text span.inp_txt.lColumn input {width: 160px;}
.paymentWindow .c_text #factZipCode, .paymentWindow .c_text #regZipCode {width: 63px;}
.paymentWindow .c_text span.inp_txt.rColumn.zip {width: 73px; float:left;margin-left:22px;}
.paymentWindow .c_text span.inp_txt.rColumn.zip span {width: 73px;}

.paymentWindow .r_line {position:relative; display:inline-block; margin-left:36px; min-height: 40px; width:257px;vertical-align:top;}
.paymentWindow .r_line.removed {display:none;}
.paymentWindow .rColumn {float:right;}
.paymentWindow .c_text span.inp_txt.rColumn {width: 160px;margin-left:0;}
.paymentWindow .c_text span.inp_txt.rColumn span {width: 160px;margin-left:0;}
.paymentWindow .c_text span.inp_txt.rColumn input  {width: 150px;margin-left:0;}
.paymentWindow .c_text span.inp_txt.rColumn select, .paymentWindow .c_text span.inp_txt.lColumn select {width: 160px;margin-left:-1px;height:33px}
.paymentWindow .c_text span.inp_txt.rColumn.disabled, .paymentWindow .c_text span.inp_txt.lColumn.disabled { overflow:hidden;}
.paymentWindow .c_text span.inp_txt.rColumn select[disabled], .paymentWindow .c_text span.inp_txt.lColumn select[disabled] { background: none; width: 220px;}
.paymentWindow .c_text span.inp_txt.rColumn.disabled, .paymentWindow .c_text span.inp_txt.lColumn.disabled { border: 0 none; }
.paymentWindow .c_text span.inp_txt.rColumn.disabled span, .paymentWindow .c_text span.inp_txt.lColumn.disabled span { display: none; }

.paymentWindow .fourLine {position:relative; display:inline-block; min-height: 40px; width:112px;vertical-align:top;}
.paymentWindow .ffColumn {float:right;}
.paymentWindow .c_text span.inp_txt.ffColumn, .paymentWindow .c_text span.inp_txt.ffColumn span {width: 40px;margin-left:0;}
.paymentWindow .c_text span.inp_txt.ffColumn input {width: 30px;margin-left:0;}
.paymentWindow .fLine2{margin-left:30px;}
.paymentWindow .fLine3{margin-left:36px;}
.paymentWindow .fLine4{margin-left:0; float:right;}
.paymentWindow .c_text span.copyAddr {float:right;font-style:italic; font-family: 'PT Sans', sans-serif; font-weight:normal; font-size: 13px; display:inline-block; position:relative; padding-left:20px;margin-top:6px; float:right; width:68px;}
.paymentWindow .c_text span.copyAddr input {display:block;position:absolute;top:5px;left:0;}
.paymentWindow .sendResult {margin:100px auto;text-align:center; font-weight:bold;font-size:16px;display:none;}
.paymentWindow .f_line .error{display:none;width:354px;margin:6px 0 10px 186px;border:solid 1px #d39996;padding:4px 6px 4px 6px;position:relative;background:#fff2f1;}
.paymentWindow #fFirstStep .f_line .error{margin:6px 0 0 158px;width:382px;}
.paymentWindow .f_line.rules-accepted .error{margin:6px 0 10px 0;}
.paymentWindow .l_line .error, .paymentWindow .r_line .error, .paymentWindow .r_line .indexMsg{display:none;width:176px;margin:6px 0 10px 70px;border:solid 1px #d39996;padding:4px 6px 4px 6px;position:relative;background:#fff2f1;}
.paymentWindow .r_line .indexMsg{margin-top:40px; width:173px; text-align:left;}
.paymentWindow .fourLine .error{display:none;width:96px;margin:40px 0 10px 0;border:solid 1px #d39996;padding:4px 6px 4px 6px;position:relative;background:#fff2f1;}
.paymentWindow .f_line.in_line .error{margin:12px 0 10px 0px;width:165px;}
.paymentWindow .f_line.in_line.phonewrap .error{float:right;margin:40px 0 10px 0px;}
.paymentWindow .f_line .error .err_txt, .paymentWindow .f_line .indexMsg .err_txt{color:#aa2b23;font-style:italic; font-family: 'PT Sans', sans-serif; font-size:13px;}
.paymentWindow .f_line .error .mark, .paymentWindow .f_line .indexMsg .mark {position:absolute;top:-6px;width:10px;height:7px;left:10px;background:url('data:image/gif;base64,R0lGODlhCgAGAKIHAP/y8eXDwe7Z2PDc2+S/vvDd3O7Y1////yH5BAEAAAcALAAAAAAKAAYAAAMUeHph+yME8U4EYK6LMy1E102hOCYAOw==') 0 0 no-repeat;}
.paymentWindow .f_line .fourLine .error .mark{position:absolute;top:-6px;width:10px;height:7px;right:10px;left:auto;background:url('data:image/gif;base64,R0lGODlhCgAGAKIHAP/y8eXDwe7Z2PDc2+S/vvDd3O7Y1////yH5BAEAAAcALAAAAAAKAAYAAAMUeHph+yME8U4EYK6LMy1E102hOCYAOw==') 0 0 no-repeat;}
.profit_ok, .profit_ok span {display:inline-block; width:24px; height:30px; background: url("../img/sys/paymentSprite.png") 0 -189px no-repeat; cursor:pointer;}
.profit_ok span {background-position: -25px -189px;opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.paymentWindow .consultation_form {position:absolute;bottom:-6px;left:0;width:100%;height:50px;}
.paymentWindow .consultation_form a {display:block;height:50px;width: 192px;margin:0 auto; background: url("/img/pifpage/online-cons.png") no-repeat 0 0;}
#dataStep {display:none;margin-bottom:20px;}
#dataStep ol li, #dataStep ul li {margin-bottom:5px;}
#dataStep ol ul {list-style-type: none; margin-top:5px;}
#dataStep ol ul li {background: url("../img/sys/li-bull.gif") 0 7px no-repeat; margin: 0; padding: 0 0 3px 24px;}
#dataStep ol li {list-style:none; padding: 0 0 3px 14px;}
#dataStep ol ol li {list-style:none; padding: 0 0 3px 14px;left: 10px;}
#dataStep ol ol { position: relative; margin-top:8px;}
#dataStep ol ol ul li {list-style:none; padding: 0 0 3px 24px;}
#dataStep ol > li:first-child {counter-reset: item;}
#dataStep ol > li {counter-increment: item; position: relative;} 
#dataStep ol > li:before {content:counters(item, ".") ". "; position: absolute; left: -10px; }
.paymentWindow #dataStep h3 {text-align:center; margin:24px 0 7px 0;}
.paymentWindow .form-step.last {margin-top:150px;padding:0 50px;text-align:center;}

.paymentWindow .c_text .intro_txt h3 span {color: #D32E22; font-size: 37px; font-weight: 700; line-height: 40px; margin: 0 0 4px 0; text-transform: uppercase; padding:0; }
.paymentWindow .profitSubhead {color: #1F1F1F; font-size: 17px; font-weight:bold;margin: 0 0 7px 0; line-height:auto;}
.paymentWindow .c_text p.introp {color: #1F1F1F; font-size: 17px; margin: 0 0 14px 0;  padding:0; line-height:normal; vertical-align:top;}
.paymentWindow .c_text p.introp.right {display:block;top:21px; right:40px;position:absolute;}
.paymentWindow .c_text p.introp span {color: #D32E22; font-weight:bold; font-size: 17px; line-height: normal;  vertical-align:top;}
.paymentWindow .profitSubheadRed {color: #D32E22; font-weight:bold; font-size: 17px; }
.paymentWindow .profitSubheadRed span {color: #1F1F1F;}
.paymentWindow ul.profitHeadList {font-size: 14px; list-style: none outside none; margin-bottom:20px;}
.paymentWindow ul.profitHeadList li {background: url("data:image/gif;base64,R0lGODlhCAAHAMQcANZIPtZJP9ZHPNZKQdZGO9ZLQuN/dv75+N5qYeeUjddNQtpeVu2uqtlWTeqhm9xiWfPMyuJ8dP329vnj4eWLhd5vaPjh4OqgmvXT0fzy8ddOReumov///wAAAAAAAAAAACH5BAEAABwALAAAAAAIAAcAAAUmIMdNieFIIqYQ7JNxiCDL1wHceMQ1Qd9THMZgONBYRJtFoQLhhAAAOw==") no-repeat scroll 3px 8px rgba(0, 0, 0, 0); color: #1F1F1F; font-size: 15px; font-weight: normal; padding: 2px 0 2px 23px;}
.paymentWindow .profitHeadLogo {display:block; position:absolute; top:25px; right:40px; width: 189px; height:204px; background:url('../img/sys/profit_logo.png') 0 0 no-repeat;z-index:10;}
.stepOneHeader{display:block;}
.stepOtherHeader{display:none;}
.paymentWindow .c_text .stepOtherHeader .profitSubhead {margin-bottom:20px;padding-bottom:12px;border-bottom:solid 2px #D32E22;}
.paymentWindow .c_text .intro_txt .stepOtherHeader h3 {margin: 0 0 8px 0; padding:0;}
.paymentWindow .c_text .intro_txt .stepOtherHeader h3 span {margin: 0; padding:0; font-size:37px;}
.paymentWindow .sumMessage {margin:7px 0 14px 0;font-size: 15px;}
.paymentWindow .sixthStep_logo {display:block;text-align:center;padding:20px 0;}
#rules-accepted{vertical-align:top; margin: 14px 0 0 0;}
.wfade {position:absolute; bottom:8px;left:8px;right:26px;height:14px;background:#ffffff;border-radius: 8px;}
.tfade {position:absolute; top:65px;left:8px;right:26px;height:14px;background:#ffffff;border-radius: 8px;}
.fromPayment .ui-datepicker-prev, .fromPayment .ui-datepicker-next {display:none;}
.fromPayment .ui-datepicker-month, .fromPayment  .ui-datepicker-year {padding:4px 2px 4px 2px; border:solid 1px #dbdbdb;text-align:center; width:65px;}
.fromPayment .ui-datepicker-month {margin-right:7px; width:95px;}
.paymentWindow .c_text span.inp_txt span.waitBar {position:absolute;top:0;left:0;width:0;height:2px;border: 0 none; background:#F83F33;opacity:1;}
.paymentWindow .c_text select.hide-for-chosen {display:none;}
#fFourthStep, #fFourthStepReg {position:relative;}
.paymentWindow .formWaitBg {position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERjg2RTJEM0M2RTUxMUUzQUJENEUzNUFDQzAzRTFBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERjg2RTJENEM2RTUxMUUzQUJENEUzNUFDQzAzRTFBQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRGODZFMkQxQzZFNTExRTNBQkQ0RTM1QUNDMDNFMUFCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGODZFMkQyQzZFNTExRTNBQkQ0RTM1QUNDMDNFMUFCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UV5z6QAAABBJREFUeNpi/v///zKAAAMACbEDp06Y5dIAAAAASUVORK5CYII=') 0 0 repeat;display:none;}
.paymentWindow .formWaitBg.webkit {background: rgba(255, 255, 255, 0.5) 0 0 repeat;}
.paymentWindow .formWaitImg {position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;background: url('../img/sys/big-roller.gif') 50% 50% no-repeat;}

/*...........  ui-datepicker ............*/
.ui-datepicker, #ui-datepicker-div{width:214px; padding:3px 0 6px;position:relative;display:none;text-align:center;z-index:1100 !important;} 
#ui-datepicker-div.ui-widget-content{background:#ffffff;border-radius:5px;border:1px solid #e5e5e5;
-webkit-box-shadow: 0 0 3px #e5e5e5;  -ms-box-shadow: 0 0 3px #e5e5e5;box-shadow:0 0 3px #e5e5e5;}

.ui-datepicker-calendar{margin:0 0 0 8px;font-size:12px;}
.ui-datepicker-header{margin:4px 0 0 !important;}
.ui-datepicker-calendar th{color:#a5a5a5;font-size:9px; font-family:Verdana,Sans-serif;padding:3px 0;}
.ui-datepicker-calendar td{height:21px;width:24px;border:1px solid #dbdbdb;margin:0 !important;padding:0 !important;vertical-align:middle;text-align:center;background:#fff;/*background:#f3f3f3 url(../img/calendar_date_bg.png) 0 0 repeat-x;*/}
.ui-datepicker-calendar td a{text-decoration:none;cursor:pointer;display:block;width:24px;height:21px;text-align:center;line-height:20px;}

.ui-datepicker-title:hover{}
.ui-datepicker-month,.ui-datepicker-year {color:#1c1c1c;font-size:12px; font-family:Tahoma,Sans-serif;}

.ui-icon.ui-icon-circle-triangle-w{display:none;}
.ui-icon.ui-icon-circle-triangle-e{display:none;}
.ui-datepicker-prev{display:block;width:12px;height:13px;background:url("data:image/gif;base64,R0lGODlhDQANAKIHANDQ0IaGhri4uOTk5GdnZ8fHx6urq////yH5BAEAAAcALAAAAAANAA0AAAMbeLrc/jAeIeIIYUBDKgSddFyZNHCFCKRi6zoJADs=")  0 -1px no-repeat;position:absolute; top:11px; left:20px;cursor:pointer !important;}
.ui-datepicker-next{display:block;width:12px;height:13px;background:url("data:image/gif;base64,R0lGODlhDQANAKIHANDQ0IaGhri4uOTk5GdnZ8fHx6urq////yH5BAEAAAcALAAAAAANAA0AAAMaeLrc/vAJEdUIYdQjiNkdAF0ZVHiaKW5sGyUAOw==")  0 -1px no-repeat;position:absolute; top:11px; right:20px;cursor:pointer !important;}
.ui-datepicker-prev:hover{background:url("data:image/gif;base64,R0lGODlhDQANAKIHAP/e3v9oaP+np/+5uf/ExP+Vlf9CQv///yH5BAEAAAcALAAAAAANAA0AAAMbeLrc/jAeISIIAcBiKiSddFyZBHCDSKRi6zoJADs=")  0 -1px no-repeat;}
.ui-datepicker-next:hover{background:url("data:image/gif;base64,R0lGODlhDQANAKIHAP/e3v9oaP+np/+5uf/ExP+Vlf9CQv///yH5BAEAAAcALAAAAAANAA0AAAMaeLrc/vAJERUIAdQjTNkdAV0ZNHiaKW5sGyUAOw==")  0 -1px no-repeat;}

.ui-state-default{color:#2f2f2f;}
.ui-state-hover{color:#2f2f2f; background:#d9eeff;}
.ui-datepicker-current-day a{color:#fff;}

/*............ui-state-default.ui-state-active{background:#296fa9;color:#fff;}............*/
.ui-datepicker-current-day a:hover{color:#fff;}
.ui-state-default.ui-state-active{background: #296FA9;}
.ui-datepicker-unselectable.ui-state-disabled .ui-state-default{color:#dbdbdb;}
.ui-datepicker-calendar td.ui-datepicker-other-month{border:0;}		

.popup-enter, .popup-register{display:none;position:absolute;top:75px;left:60px;right:60px;bottom:20px;overflow:hidden;}
.popup-enter{display:block;}
/*...........  /ui-datepicker ............*/


.chosen-container { position: relative; display: inline-block; vertical-align: middle; font-size: 13px; zoom: 1; *display: inline; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.chosen-container .chosen-drop { position: absolute; top: 100%; left: -9999px; z-index: 1010; width: 458px; background: #fff; -webkit-box-shadow: 2px 2px 2px 0 rgba(50, 50, 50, 0.25); box-shadow: 2px 2px 2px 0 rgba(50, 50, 50, 0.25); }
#firstStep .chosen-container .chosen-drop {width: 396px; }
.l_line .chosen-container .chosen-drop, .r_line .chosen-container .chosen-drop {width: 162px;}
.chosen-container.chosen-with-drop .chosen-drop { left: 0; }
.chosen-container a { cursor: pointer; }

/* @end */
/* @group Single Chosen */
.paymentWindow .c_text span.inp_txt .chosen-single span {opacity:1; padding:9px 0 0 7px; height:23px; width:449px;}
.paymentWindow #firstStep .c_text span.inp_txt .chosen-single span {width:360px;}
.paymentWindow .c_text span.inp_txt.lColumn .chosen-single span, .paymentWindow .c_text span.inp_txt.lColumn .chosen-single span {width:153px;}
.chosen-container-single .chosen-single { position: relative; display: block; overflow: hidden; height: 32px; width:456px; text-decoration: none; white-space: nowrap; font-family: 'PT Sans Caption',sans-serif;}
#firstStep .chosen-container-single .chosen-single {width:394px;}
.l_line .chosen-container-single .chosen-single, .r_line .chosen-container-single .chosen-single {width: 160px;}
.chosen-container-single .chosen-default {  }
.paymentWindow .c_text span.inp_txt .active-result {color: #3A3C42; font-size: 15px;}
.paymentWindow .c_text span.inp_txt .active-result.highlighted {background: #1e90ff;color:#ffffff;}
.chosen-container-single .chosen-single span { display: block; overflow: hidden; margin-right: 26px; text-overflow: ellipsis; white-space: nowrap; }
.chosen-container-single .chosen-single-with-deselect span { margin-right: 38px; }
.chosen-container-single .chosen-single abbr { position: absolute; top: 6px; right: 26px; display: block; width: 12px; height: 12px; background: url('chosen-sprite.png') -42px 1px no-repeat; font-size: 1px; }
.chosen-container-single .chosen-single abbr:hover { background-position: -42px -10px; }
.chosen-container-single.chosen-disabled .chosen-single abbr:hover { background-position: -42px -10px; }
.chosen-container-single .chosen-single div { position: absolute; top: 0; right: 0; display: block; width: 18px; height: 100%; }
.chosen-container-single .chosen-single div b { display: block; width: 100%; height: 100%; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAECAYAAABodtTSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OUE1NzI4Q0JGMzQxMUUzQUVBQUNCRDY0MDQyOEUzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OUE1NzI4REJGMzQxMUUzQUVBQUNCRDY0MDQyOEUzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5QTU3MjhBQkYzNDExRTNBRUFBQ0JENjQwNDI4RTM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5QTU3MjhCQkYzNDExRTNBRUFBQ0JENjQwNDI4RTM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Mmp3xgAAADFJREFUeNpiTEhI+M+AA8yfP5+RgQjA1NXVhVUhLnGshmDTQIoBcEOQNZJqAAgABBgAymoNv+n54wYAAAAASUVORK5CYII=") no-repeat 0 50%;}
.chosen-container-single .chosen-search { position: relative; z-index: 1010; margin: 0; padding: 3px 4px; white-space: nowrap; border-left:solid 1px #bababa; border-right:solid 1px #bababa; width:448px; height:26px; background:#ffffff;}
.chosen-container-single .chosen-search.hovered {border-left:solid 1px #f83f33; border-right:solid 1px #f83f33;}
.l_line .chosen-container-single .chosen-search, .r_line .chosen-container-single .chosen-search {width:152px;}
.chosen-container-single .chosen-search input[type="text"] {margin: 1px 0; padding: 4px 20px 0 5px; height: 22px; outline: 0; border: 1px solid #aaa; background: white url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQTZFQjhDQkMxNDExMUUzOUU5Qzk4QjM1OUE5Mzg5MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQTZFQjhDQ0MxNDExMUUzOUU5Qzk4QjM1OUE5Mzg5MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFBNkVCOEM5QzE0MTExRTM5RTlDOThCMzU5QTkzODkxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFBNkVCOENBQzE0MTExRTM5RTlDOThCMzU5QTkzODkxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yu08pgAAAUxJREFUeNpiZICCjo6OciBVCMTiUKHL////b66srFzNgAaA4gy4ACPUsClAKhuo8CkjIyOILQnEeVDN8UBDFxFtYHt7uyPQkH1ARUf//fvnW11d/R4kARQ3BFK7gHIcQHGVqqqql8QYyATUEARSAMQ5MMNAAOiq80CqFYh5mJiYrBiIBExAzAuy9MuXL9ewyF+E0hxEGwh02ROgKxn5+Pj8sciHgywD4lfEGsgCNHAh0LwKIHt2W1vbt9evX28TERHhAnozDSieChR/+fXr1wNEuxAY2LeBdAwQ8wMN2CIuLn6DmZn5NpDdBw0SCW5u7j5iDWSEMYCxagKkCoAGGQDpf0CXbwCyWUDxA43ZqcCIyiEqHeIDQIvqgQY3QA2aDqTKKioqvuCLZbwA6KpGoEGgXPQTaHAmENsTSjYMRBjaBTR0F5T7FJ9agAADAOEMiRXMyK09AAAAAElFTkSuQmCC") no-repeat 100% 50%; font-size: 1em; font-family: sans-serif; line-height: normal; border-radius: 0; width:420px; left:4px;}
.paymentWindow .c_text span.inp_txt.lColumn .chosen-container-single .chosen-search input[type="text"], .paymentWindow .c_text span.inp_txt.rColumn .chosen-container-single .chosen-search input[type="text"] {width:125px;}
.chosen-container-single .chosen-drop {margin-left:-1px;}
.chosen-container-single.chosen-container-single-nosearch .chosen-search { position: absolute; left: -9999px; }
.paymentWindow .c_text .fourStreet span.inp_txt .chosen-results .no-results span {display:inline; position:static; border:0 none;opacity:1;font-size: 13px;line-height: 15px;color: #EE3124;}

/* @end */
/* @group Results */
.chosen-container .chosen-results { position: relative; overflow-x: hidden; overflow-y: auto; margin: 0 4px 0 0; padding: 4px 0 0 4px; width:452px; max-height: 240px; -webkit-overflow-scrolling: touch; background:#ffffff;  border-left:solid 1px #bababa; border-right:solid 1px #bababa; border-bottom:solid 1px #bababa;}
.chosen-container .chosen-results.hovered {border-left:solid 1px #f83f33; border-right:solid 1px #f83f33; border-bottom:solid 1px #f83f33;}
#firstStep .chosen-container .chosen-results {width:390px;}
.l_line .chosen-container .chosen-results, .r_line .chosen-container .chosen-results {width:156px;}
.chosen-container .chosen-results li { display: none; margin: 0 0 5px 0; padding: 5px 6px; list-style: none; line-height: 15px; -webkit-touch-callout: none; }
.chosen-container .chosen-results li.active-result { display: list-item; cursor: pointer; }
.chosen-container .chosen-results li.disabled-result { display: list-item; color: #ccc; cursor: default; }
.chosen-container .chosen-results li.highlighted {}
.chosen-container .chosen-results li.no-results { display: list-item; background: #f4f4f4; width:435px;}
.l_line .chosen-container .chosen-results li.no-results, .r_line .chosen-container .chosen-results li.no-results {width:139px;}
.chosen-container .chosen-results li.group-result { display: list-item; font-weight: bold; cursor: default; }
.chosen-container .chosen-results li.group-option { padding-left: 15px; }
.chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; }

/* @end */


/* @end */
/* @group Active */
.chosen-container-active .chosen-single {}
.chosen-container-active.chosen-with-drop .chosen-single {}
.chosen-container-active.chosen-with-drop .chosen-single div { border-left: none; background: transparent; }
.chosen-container-active .chosen-choices {}
.chosen-container-active .chosen-choices li.search-field input[type="text"] { color: #111 !important; }

/* @end */
/* @group Disabled Support */
.chosen-disabled { cursor: default; }
.chosen-disabled .chosen-single { cursor: default; }
.chosen-disabled .chosen-single div b { display:none; }
.chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; }
 
/* @end */
#recaptcha_div {width:554px;border: 1px solid #CBCBCB; border-radius: 8px; position:relative; height:112px;margin:12px 0;}
.paymentWindow #recaptcha_div .recaptchatable {border: 0 none !important; background:transparent !important;}
#recaptcha_div .recaptchatable .recaptcha_image_cell {background:transparent !important;}
#recaptcha_privacy{display:none;}
#recaptcha_div .recaptchatable #recaptcha_response_field{font-family: 'PT Sans Caption',sans-serif;}
.paymentWindow .capt_error{background: #FFF2F1; border: 1px solid #D39996; display: none; margin: 6px 0 10px 8px; padding: 4px 6px; position: relative; width: 526px;}
.paymentWindow .capt_error .mark {background: url("data:image/gif;base64,R0lGODlhCgAGAKIHAP/y8eXDwe7Z2PDc2+S/vvDd3O7Y1////yH5BAEAAAcALAAAAAAKAAYAAAMUeHph+yME8U4EYK6LMy1E102hOCYAOw==") 0 0 no-repeat; height: 7px; left: 10px; position: absolute; top: -6px; width: 10px;}
.paymentWindow .capt_error .err_txt {color: #AA2B23; font-family: 'PT Sans',sans-serif; font-size: 13px; font-style: italic;}
.snowflakes {position:absolute;top:0;left:-154px;width:1312px;height:513px;background:url('../img/sys/ny2010/flakes.gif') 0 0 no-repeat;z-index:-1;pointer-events: none;}
.visual_snow{position:absolute;top:-19px;left:-1px;width:713px;height:27px;background:url('../img/sys/ny2010/NY2014_snow2.png') 0 0 no-repeat;pointer-events: none;}
.vright_snow{position:absolute;top:-14px;left:-1px;width:231px;height:20px;background:url('../img/sys/ny2010/NY2014_snow3.png') 0 0 no-repeat;pointer-events: none;}


.seminar_form h1 {margin-bottom:20px;}
.seminar_form .seminar_form_line {margin-bottom:10px;}
.seminar_form .seminar_form_btn {height:50px;}
.seminar_form .seminar_form_line label {margin-top:10px; color: #3a3c42; float: left; font-size: 15px;    line-height: 1.1; vertical-align: middle;}
.seminar_form .seminar_form_line span {background: none; border: 1px solid #bababa; display: block; height: 32px; margin-bottom: 6px; margin-left: 100px; padding: 0; position: relative; width: 410px;}
.seminar_form .seminar_form_line input { color: #3a3c42; background: none; border: 0 none; display: block; font-size: 15px; left: 0; margin: 0; outline-width: 0; padding: 7px 5px 0; position: absolute; top: 0; width: 410px; margin:0;}
.seminar_form .seminar_form_btn input[type="submit"] {display:block; float:right; margin-bottom:20px; width:147px; height:31px; text-align:center; color:#fff; border-radius:5px; background:#9c9c9c; cursor:pointer;}