/* CSS Document */

a { text-decoration:none; } 
a:hover { text-decoration:underline; }
html { height:100%; }
body { background:#dfdfdf url(/i/bodyBg.png) repeat-x 0 0; min-height:100%; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#main { background:transparent url(/i/mainBg.png) no-repeat 0 0; width:967px; height:599px; overflow:hidden; margin:24px auto 16px auto; }

#contents, #contents .tab { width:724px; height:517px; position:relative; }
#contents .hidden { display:none; }
.tab1 { background:transparent url(/i/t1Bg.png) no-repeat 0 0; }
.tab1 .results { display:block; position:absolute; background-color:#fff; width:425px; height:195px; left:20px; top:233px; padding:3px; }
/* .tab1 .results { display:block; position:absolute; background-color:#fff; width:425px; height:195px; left:152px; top:233px; padding:3px; } */
/* .tab1 .results { display:block; position:absolute; background-color:#fff; width:425px; height:219px; left:152px; top:233px; padding:3px; } */
.tab1 p { left:43px; top:140px; position:absolute; }
.tab1 #tab2Shortcut { display:block; position:absolute; left:668px; top:319px; width:36px; height:41px; }

.tab2 { background:transparent url(/i/t2Bg.png) no-repeat 0 0; }
.tab3 { background:transparent url(/i/t3Bg.png) no-repeat 0 0; }
.tab3 a { position:absolute; display:block; text-indent:-9999em; width:167px; height:23px; left:515px; }
.tab3 a.l1 { top:131px; }
.tab3 a.l2 { top:200px; }
.tab3 a.l3 { top:270px; }
.tab3 a.l4 { top:339px; }
.tab3 a.l5 { top:410px; }
.tab4 { background:transparent url(/i/t4Bg.png) no-repeat 0 0; }
.tab4 .content { position:absolute; width:675px; left:33px; top:79px; font-size:12px; color:#fff; line-height: 16px;  }
.tab4 .contentb { position:absolute; width:675px; left:33px; top:454px; font-size:12px; color:#fff; line-height: 16px;  }
.tab4 .content a { color:#fff; font-weight:bold }
.tab5 { background:transparent url(/i/t5Bg.png) no-repeat 0 0; }
.tab6 { background:transparent url(/i/t6Bg.png) no-repeat 0 0; } 
.tab7 { background:transparent url(/i/t7Bg.png) no-repeat 0 0; }
.tab7 .top {width:650px; position:absolute; left:37px; top:84px; }
.tab6 .top {width:650px; position:absolute; left:37px; top:84px; }
.tab7 .bottom {width:650px; position:absolute; left:20px; top:454px; }
.tab7 .pdf, .tab6 .orange { display:block; margin-top:7px; }
.tab6 .top .orange { float:left; padding:2px 12px;  }
.tab6 .top .l2 { background:transparent url(/i/dtABg.png) no-repeat 0 3px; }
.tab6 .top .pdf { padding-left:27px; }
.tab6 .bottom { position:absolute; top:492px; left:121px; width:680px; }
.tab6 .bottom a { color:#fff; font-size:12px; padding:0 14px; border-left:1px solid #dd353d; }
.tab6 .bottom a.first { padding-left:0; border-left:none; }
.tab6 .content { position:absolute; width:680px; left:22px; top:256px; font-size:12px; color:#fff; line-height: 16px;  }
.tab6 .content a { color:#fff; }
.tab6 .content p { margin:10px 0; }
.tab6 .content a.red { color:#ac2a11;  }

.tab7 dl { position:absolute; left:42px; top:188px; width:640px; height:240px; overflow:auto; }
.tab7 dl dt { line-height:20px; font-size:13px; }
.tab7 dl dt a { font-weight:bold; color:#fff; padding-left:14px; background:transparent url(/i/dtABg.png) no-repeat 0 2px; }
.tab7 dl dt .nr { color:#ffe48a; padding-right:14px; font-weight:bold; }
.tab7 dd { padding:6px 12px 12px 42px;  }
.tab7 dd, .tab7 dd * { color:#fff; font-size:13px; line-height:17px; }
.tab7 .bottom { position:absolute; bottom:10px; left:20px; color:#fff; }
.tab p.white, .tab p.white * { color:#fff; font-size:13px; line-height:17px; }
.tab7 .bottom p.white { font-size:12px; }
.tab a.orange { color:#ffd86e; font-size:11px; font-weight:bold; }
.pdf { background: transparent url(/i/pdf.png) no-repeat 0 0; padding:2px 0 2px 27px; }

#right { float:right; width:242px; }
#right small { display:block; font-size:10px; color:#a7a7a7; text-align:center; }
/*#gold,*/
#buy { font-size:15px; color:#cf161b; display:block; clear:both; font-weight:bold; padding:4px 0 11px; margin:0 30px; }
#info { font-size:12px; color:#cf161b; display:block; clear:both; font-weight:bold; padding:15px 30px 11px; }
#buy { border-bottom:1px solid #ececec; }
/*#gold { background:transparent url(/i/goldBg.png) no-repeat right bottom; padding-bottom:108px; }    */

#formBox {  width:186px; margin: 0 28px; height: 227px; overflow: hidden; position: relative; }
#formBoxInner { position: absolute; width:9999px; height: 227px; left:-28px; /*left:-28px;*/ /*left: -270px; left: -;*/}
#formBox .form,
#formBox .loader,
#formBox .result { width:186px; height: 215px; padding: 12px 28px 0 28px; float: left; } 
#formBox .formHeader { width: 186px; height: 35px; background: transparent url(/i/formHeader.png) no-repeat 0 0; text-indent: -99999em; }
#formBox form { position: relative; }
#formBox form label, #frmPhonePrefix, #frmAcceptInfo { position: absolute; color: #5a5a5a; font-size: 11px; line-height: 21px; } 
#formBox form input { position: absolute; background: transparent url(/i/formBgWide.png) no-repeat 0 0; width: 120px; padding: 0px 4px; line-height: 21px; height: 21px; border:0 none; font-size: 11px; }
#formBox form #frmName { left:58px; top:13px; }
#formBox form #frmNameLabel { left:1px; top:13px; }              
#formBox form #frmLastname { left:58px; top:36px; }
#formBox form #frmLastnameLabel { left:1px; top:36px; }
#formBox form #frmPhone { left:82px; top:59px; background: transparent url(/i/formBgPhone.png) no-repeat 0 0; width: 96px; }
#formBox form #frmPhoneLabel { left:1px; top:59px; }
#formBox form #frmEmail { left:58px; top:82px; }
#formBox form #frmEmailLabel { left:1px; top:82px; }
#formBox form #frmSubmit { left: 131px; top: 149px; width: 55px; height: 22px; background: transparent url(/i/formSubmit.png) no-repeat 0 0; cursor: pointer; }
#formBox form #frmPhonePrefix { left:58px; top: 59px; }
#formBox form #frmAccept { width: 16px; top: 110px; left:1px; }
#formBox form #frmAcceptInfo, #formBox form #frmAcceptInfo a { color: #6F6F6F; font-size: 10px; left: 1px; line-height: 12px; text-indent: 20px; top: 116px; text-decoration: none; }

#frmAcceptInfo.err span , #formBox form input.err { border-bottom: 1px dashed #ff0000; }

#formBox .loader img {  display: block; width: 42px; height: 42px; margin: 82px auto 0 auto; }
#formBox .result h1 { padding: 29px 0 16px; font-size: 19px; color: #cf161b; font-weight: normal; line-height: 25px; }
#formBox .result p { font-size: 14px; color: #232323; line-height: 20px; }
#formBox .result a { color: #cf161b; padding-top: 20px; display: block; }
#formBox .ok { display: none; }
#subformHr { display: block; width:183px; height:1px; line-height: 1px; overflow: hidden; clear: both; background-color: #ececec; margin: 0 auto;}


#logo { display:block; width:222px; height:67px; clear:both; margin:17px auto 0 auto; text-indent:-9999em; background:#FFF url(/i/logo.png) no-repeat 0 0; }
#counterBox { padding:10px 46px 0 46px; width:150px; height:150px; } 

#tabs li { display:block; float:left; width:144px; height:80px; overflow:hidden; background:#fff url(/i/tabBg.png) no-repeat 0 0; margin-right:1px; margin-top:0; }
#tabs li.act { background-position:right 0; margin-top:0; }
#tabs li a { display:block; font-weight:bold; color:#fff; padding:14px 16px 10px 18px; }
#tabs li.act a:hover { text-decoration:none; }

/*#right form { display:block; margin:0 27px; float:right; width:187px; border-bottom:1px solid #ececec; padding-bottom:9px; }
#right form div.fields { position: relative;}
#right form p { font-size:12px; color:#646363; font-weight:bold; padding:15px 0 7px;  }     */
#right div.fields input.button_ok { position: absolute; left:152px; top:2px; }
#right div.fields input.input { border:1px solid #dfdfdf; font-family:Arial, Verdana, Sans-serif; font-size:11px; color:#767676; padding: 2px; width: 143px; }
#right div.fields input.valueSet { color:#262626; }

table.allfunds { width:425px; margin:0 auto; border-collapse: collapse; text-align: left; }
table.allfunds td, table.allfunds th { padding:4px; text-align:left; }
table.allfunds th { background:#c0272e; color:#ffffff; font-weight:normal; }
table.allfunds td { background:#e4e4e4; color:#000000; }
table.allfunds td.nopad { padding:0; background:transparent; text-align: }


#footer { width:966px; height:46px; background:transparent url(/i/footerBg.png) no-repeat 0 0; margin:0 auto; line-height:46px; text-align:center; }  
#footer span, #footer a { padding:0 4px 0 2px; }
#footer * { font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#7c7c7c; }
#footer .br { border-right:1px solid #d9d9d9; font-weight:normal; }
#footer .br_fb { border-right:1px solid #d9d9d9; font-weight:normal; }
#footer .red { color:#cf161b; font-weight:normal; }
#footer .phone {}
#footer #sympatico { padding:2px 73px 2px 3px; background:transparent url(/i/sympatico.gif) no-repeat right -5px; border-right:1px solid #d9d9d9; font-weight:normal; }
#footer #sympatico:hover { background-position:right bottom; text-decoration:none; }

