@charset "windows-1251";
/* CSS Document */

html {
  height:100%;
}

body{
  background:#003366;
  color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:62.5%;
  margin:0px;
  min-height:100%;
  position:absolute;
  min-width:1000px;
  width:100%;
}
* html body{
  height:100%;
}
a{
  color:#28B9CF;
}
a:hover{
  color:#FFF;
}
form,p{
  margin:0;
  padding:0;
}
h1 {
  color:#FFFFCC;
  font-size:1.67em;
  font-weight:normal;
  margin:5px 0
}
h2,h3{
  color:#28B9CF;
  font-weight:normal;
  margin:3px 0px;
}
h3{
  font-size:1.16em
}
h4{
  color:#40AFC6;
  font-size:1.0em;
  font-weight:normal;
  margin:0px 0px 10px 0px;
}
img{
  border:0;
}
input {
  font-family:Arial, Helvetica, sans-serif;
  font-size:62.5%;
  margin:0px;
}
.submit{
  background:url('../images/center/btn_ok.gif');
  background-position:0px 0px;
  border:0px;
  color:#FFF;
  font-size:11px;
  height:21px;
  margin:0px;
  text-align:center;
  width:32px;
}
.nobg {
  background:url('../images/x.gif')!important;
}
#header {
  background:#17BED3 url('../images/top/bg.jpg') repeat-x 0 100%;
  height:143px;
  min-width:100%;
  position:relative;
}
#phone{
  background:url('../images/top/phone.gif') no-repeat;
  color:#FFFFCC;
  font-size:3.0em;
  height:54px;
  left:21px;
  position:absolute;
  top:38px; 
  width:300px;
white-space:nowrap;
}
#phone a ins{
  display:block;
  font-size:0.53em;
  float:left;
  margin:4px 4px 0px 0px;
  text-decoration:none;
}

#phone a{
  color:#FFFFCC;
  display:block;
  height:41px;
  padding:4px 0px 0px 45px;
  text-decoration:none;
}
#title {
  height:31px;
  left:50%;
  margin-left:-260px;
  position:absolute;
  top:112px;
  width:541px;
}
#title img {
  height:31px;
  width:541px;
}
#logo{
  background:url('../images/top/logo.gif') no-repeat;
  height:105px;
  left:50%;
  margin-left:-90px;
  position:absolute;
  top:3px;
  width:223px;
}
#logo img {
  height:100px;
  margin:9px 0px 0px 22px;
  width:156px;
}
#tlink {
  right:35px;
  height:47px;
  position:absolute;
  top:40px;
  width:105px;
}

.header_button{
  background:url('../images/center/print_button.gif');
  color:#FFF;
  display:block;
  font-size:9px;
  float:right;
  height:20px;
  line-height:20px;
  margin-bottom:7px;
  padding-top:1px;
  text-align:center;
  text-decoration:none;
  width:100px;
}

#tlink a{
  background:url('../images/top/link.gif');
  color:#FFF;
  display:block;
  font-size:9px;
  float:right;
  height:20px;
  line-height:20px;
  margin-bottom:7px;
  padding-top:1px;
  text-align:center;
  text-decoration:none;
  width:100px;
}
#fl_eng{
  background:url('../images/top/flags.gif') no-repeat 0px -29px;
  top:67px;
}
#fl_ru{
  background:url('../images/top/flags.gif') no-repeat 0px -1px;
  top:37px;
}
#fl_ru,#fl_eng{
  color:#FFF;
  display:block;
  height:27px;
  font-size:1.1em;
  line-height:25px;
  position:absolute;
  text-indent:34px;
  text-decoration:none;
  right:155px;
  width:55px;
}
#fl_ru:hover,#fl_eng:hover{
  text-decoration:underline;
}

#menu{
  background:#3D6C89 url('../images/menu/bg.gif');
  height:43px;
  border-bottom:1px solid #003366;
  border-top:1px solid #003366;
}
#menu table{
  border:0px;
  border-collapse:collapse;
  height:43px;
  width:100%;
}
#menu th,#menu td {
  padding:0px;
  text-align:left;
}
#menu td{
  width:16.7%;
}
#menu th a{
  background-image:url('../images/menu/buttons.gif');
  display:block;
  height:35px;
  position:relative;
  white-space:nowrap;
}
#m_i1 a{
  width:95px;
}
#m_i1 a.selected,#m_i1 a:hover{
  background-position:0px -35px;
}
#m_i2 a{
  background-position: -95px 0px;
  width:119px;
}
#m_i2 a.selected,#m_i2 a:hover{
  background-position:-95px -35px;
}
#m_i3 a{
  background-position: -214px 0px;
  width:119px;
}
#m_i3 a.selected,#m_i3 a:hover{
  background-position:-214px -35px;
}
#m_i4 a{
  background-position: -333px 0px;
  width:179px;
}
#m_i4 a.selected,#m_i4 a:hover{
  background-position:-333px -35px;
}
#m_i5 a{
  background-position: -512px 0px;
  width:129px;
}
#m_i5 a.selected,#m_i5 a:hover{
  background-position:-512px -35px;
}
#m_i6 a{
  background-position: -641px 0px;
  width:95px;
}
#m_i6 a.selected,#m_i6 a:hover{
  background-position:-641px -35px;
}
#m_i7 a{
  background-position: -736px 0px;
  width:83px;
}
#m_i7 a.selected,#m_i7 a:hover{
  background-position:-736px -35px;
}
#menu .b{
  width:32px;
}
#menu .b div{
  width:32px;
  heihgt:43px;
}

#center{
  background: url('../images/center/bg.gif') repeat-x;
  padding-top:33px;
  padding-bottom:180px;
}

#center table {
  border:0;
  border-collapse:collapse;
  width:100%;
}
#center table table {
  border-collapse:separate;
  height:auto;
  width:auto;
}
#left{
  background:url('../images/lborder.gif') 100% 0% repeat-y;
  width:310px;
}
#left2{
  background:url('../images/lborder.gif') 100% 0% repeat-y;
  width:285px;
}
#lborder{
  background:url('../images/border.gif');
  width:12px;
}
#rborder{
  background:url('../images/border.gif') -12px 0px;
  width:12px;
}
#lbar{
  background:url('../images/center/left/bg.jpg');
  width:300px;
}
#lbar #l2{
  background:url('../images/center/left/bottom.jpg') 0% 100% no-repeat;

  width:300px;
}
#lbar #l3{
  filter:expression(fixPNG(this));
  background:url('../images/center/left/top.png') no-repeat;
  padding:35px 20px 65px 50px;
  min-height:300px;
  width:230px;
}
#left2 #l4 a,#lbar a{
  position:relative;
}
#left2 #l4 h3,#lbar h3{
  margin:0px 0px 10px 0px;
}
#left2 #l4 h4,#lbar h4{
  color:#FFF;
  font-size:1.67em;
  font-weight:normal;
  margin:0px;
}
#left2 #l4 h3.h,#lbar h3.h{
  color:#FFF;
  font-size:1.5em;
  margin-bottom:20px;
}
#left2 #l4{
  margin:0px 20px 0px 34px;
}

#tMenu ul,#left2 #l4 ul,#lbar ul{
  list-style-type:none;
  margin:0;
  padding:0;
}
#tMenu ul li,#left2 #l4 ul li,#lbar ul li{
  background:url('../images/li.gif') 0% 50% no-repeat;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 20px;
}
#tMenu ul li a,#lbar ul li a,#left2 #l4 ul li a{
  color:#FFF;
  text-decoration:none;
}
#tMenu ul li a:hover,#lbar ul li a:hover,#left2 #l4 ul li a:hover{
  text-decoration:underline;
}
#right .hr,#left .hr,#left2 .hr{
  border:0px;
  background:url('../images/center/left/hr.png');
  filter:expression(fixPNG(this));
  height:14px;
  width:228px;
}
#left .hr{
  margin:17px 0px 5px 45px;
}
#left2 .hr{
  margin:20px 0px 13px 35px;
}
#l4 .hr{
  margin:20px 0px 13px 0px;
}
#right .hr{
  margin:17px 0px 5px 12px;
}
#lbar .hr{
  margin-left:0px;
}
#lbar a{
  color:#FFF;
  text-decoration:none;
}
#lbar a:hover{
  text-decoration:underline;
}
#lbar img{
  height:97px;
  filter:expression(fixPNG(this));
  float:left;
  margin: 5px 10px 5px 0px;
  width:70px;
}
#search {
  height:30px;
  position:relative;
}
#search input{
  position:absolute;
}
#search #s_i4{
  font-size:1.1em;
  padding:1px 5px;
  top:0px;
  width:158px;
}
#left #search #s_i4{
  left:40px;
}
#left2 #search #s_i4{
  left:40px;
}
#search #s_d4{
  color:#CCCCCC;
  position:absolute;
  top:3px;
  white-space:nowrap;
}
#left #search #s_d4{
  left:55px;
}
#left2 #search #s_d4{
  left:45px;
}
#left #search #s_i5{
  left:229px;
}
#left2 #search #s_i5{
  left:219px;
}
#left #phone2{
  margin-left:41px;
  font-size:34px  ;
  white-space:nowrap;
}
#left2 #phone2{
  margin-left:20px;
  font-size:34px;
  white-space:nowrap;
}
#right #phone2{
        margin-left:8px;
        font-size:32px;
}
#phone2{
  background:url('../images/center/left/phone.gif') no-repeat;
  color:#FFFFCC;
  height:45px;
}
#phone2 a ins{
  display:block;
  font-size:16px;
  float:left;
  margin:4px 2px 0px 0px;
  text-decoration:none;
}

#phone2 a{
  color:#FFFFCC;
  display:block;
  height:41px;
  padding:4px 0px 0px 40px;
  text-decoration:none;
}

#left #info,#left #license{
  margin:0px 25px 0px 48px;
}
#left2 #info{
  margin:0px 25px 0px 35px;
}
#right #info,#right #license{
  margin:0px 35px 0px 20px;
}
#license a{
  color:#FFFFFF;
  text-decoration:none
}
#license h3{
  margin-left:0!important;
}
#license a:hover{
  text-decoration:underline;
}
#right, #left,#left2{
  font-size:1.2em;
  padding:0;
  vertical-align:top;
}

#middle {
  background:url('../images/rborder.gif') 100% 0% repeat-y;
  font-size:1.2em;
  padding:5px 19px 5px 12px;
  vertical-align:top;
}
#middle .hr{
  background:url('../images/center/hr.gif') 0px 0px no-repeat;
  height:10px;
  font-size:0.1em;
  margin-bottom:15px;
  position:relative;
  text-align:center;
  top:-1px;
}
#middle .hr img{
  background:url('../images/center/hr.gif') -300px -10px no-repeat;
  height:10px;
  width:298px;
}
#middle .hr ins{
  background:url('../images/center/hr.gif') 100% 0px no-repeat;
  display:block;
  float:right;
  height:10px;
  width:50px;
}
#middle h3{
  color:#FFF;
  margin-top:4px;
  margin-bottom:7px;
}
#middle table.t {
  border:0px;
  border-collapse:collapse;
  width:100%;
}
#middle table.t th{
  background-image:url('../images/center/th.gif');
  background-repeat:repeat-x;
  background-position:-6px 0px;
  font-size:0.9em;
  font-weight:normal;
  height:29px;
  text-align:center;
  white-space:nowrap;
}
#middle table.t th.f{
  background-position:0px 0px;
}
#middle table.t th.f a{
  text-align:left;
}
#middle table.t th a{
  color:#FFFFCC;
  display:block;
  line-height:29px;
  height:29px;
  padding:0px 0px 0px 11px;
  text-align:center;
  text-decoration:none;
}
#middle table.t th.l{
  background-position:100% 0%;
  padding-right:10px;
}
#middle table.t td{
  border-bottom:1px solid #3D6C89;
  height:26px;
  padding-left:11px;
  text-align:center;
  white-space:nowrap;
}
#middle table.t td.f{
  color:#FFFF99;
  text-align:left;
}
#middle table.t td.up ins{
  background:url('../images/center/up_down.gif') 100% 20% no-repeat;
  color:#00CC66;
  line-height:26px;
  padding-right:28px;
  text-decoration:none;

}
#middle table.t td.down ins{
  background:url('../images/center/up_down.gif') 100% 85% no-repeat;
  color:#CC0000;
  line-height:26px;
  padding-right:28px;
  text-decoration:none;
}
#middle table.e td{
  width:20%;
}
#mList a{
  color:#FFF;
}
#mList a:hover{
  color:#28B9CF;
}
#mList .hr{
  margin-top:20px;
}
#tMenu{
  border:0px!important;
  border-collapse:collapse!important;
  margin:14px 0px 10px 0px;
  width:100%!important;
}

#tMenu ul li 
{
    float:left;
    width:40%;
}

#tMenu td{
  border:0px;
  padding:0px;
}
#counter div{
  float:right;
}
#question {
  margin:30px 0px 40px 0px;
}
#question h3{
font-size:1.4em;
  margin-bottom:40px;
}
#question input {
  float:left;
  margin:0px 10px 0px 10px;
  padding:0;
}
#question table {
  border:0px!important;
  border-collapse:collapse;
  width:100%;
} 
#question td{
  vertical-align:top;
  padding:5px 0px 10px 0px;
}
#question th{
  font-weight:normal;
  padding:5px 0px 10px 0px;
  text-align:left;
  vertical-align:top;
  width:100%;
}
#question div{
  margin-left:45px;
}
#navig {
  border:0!important;
  text-align:center;
  width:100%!important;
}
#navig th{
  width:50%;
}
#navig td{
  padding:0;
}
#navig .l{
  padding-right:8px;
  text-align:right;
}
#navig .r{
  padding-left:8px;
  text-align:left;
}
#navig a{
  background:url('../images/center/nav.gif');
  color:#FFFFFF;
  display:block;
  font-size:0.75em;
  height:35px;
  line-height:35px; 
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
  width:116px;
}
#navig a:hover{
  background:url('../images/center/nav.gif') 0px -35px;
  color:#FFFFCC;
}
#navig a b{
  font-size:1.5em;
  font-weight:normal;
  padding-bottom:5px;
}

#right{
  width:260px;
}
#right h3{
  margin-left:18px;
}
#right #rMenu{
  list-style-type:none;
  margin: 0px 0px 0px 19px;
  padding:0;
}
#right #rMenu li{
  margin:0px 0px 8px 0px;
}
#right #rMenu a{
  background:#427797 url('../images/center/right/menu.gif') no-repeat;
  color:#FFFFFF;
  display:block;
  font-size:0.75em;
  height:35px;
  line-height:35px;
  text-align:center;
  text-transform:uppercase;
  text-decoration:none;
  width:205px;
}
#right #rMenu a.selected, #right #rMenu a:hover{
  background:#1392A5 url('../images/center/right/menu.gif') no-repeat 0px -35px;
  color:#FFFFCC;
}

#s_d1{
  bottom:86px;
}
#s_d2{
  bottom:52px;
}
#s_i1, #s_i2{
  font-size:1.1em;
  padding:0px 5px;
  width:131px;
  white-space:nowrap;
}
#s_i1{
  bottom:49px;
  left:26px;
}
#s_i2{
  bottom:84px;
  left:26px;
}
#s_i3{
  bottom:49px;
  left:175px;
}
#reklama{
  background:url('../images/center/right.jpg') 0px -138px;
  height:139px;
  padding:20px 35px 30px 20px;
  width:202px;
  white-space:normal;
}
#video{
  background:url('../images/center/right.jpg') 0px -327px no-repeat;
  height:212px;
  padding:7px 0px 0px 10px;
  position:relative;
  width:230px;  
}
#video a{
  font-size:0.9em;
  left:18px;
  position:absolute;
  top:197px;
}
#rbuttons{
  height:271px;
  list-style-type:none;
  margin:0;
  padding:0;
  position:relative;
  width:230px;
}
#rbuttons li {
  background-image:url('../images/center/right/buttons.jpg');
  background-repeat:no-repeat;
  display:block;
  position:absolute;
}
#rbuttons a{
  background-image:url('../images/center/right/buttons.jpg');
  color:#FFFFFF;
  display:block;
  position:relative;
  text-decoration:none;
}
#rbuttons img{
  filter:expression(fixPNG(this));
  position:absolute;
}
#buy_p{
        font-size:1.8em;
        margin-bottom:11px;
        left:19px;
        line-height:84px;
        top:0px;
        width:231px;
}
#buy_p a{
        text-indent:42px;
        width:208px;
}
#buy_p a:hover{
  background-position:0px -84px;
} 
#buy_p a img{
  left:10px;
  top:25px;
  width:55px;
  height:40px;
}

#onl_cons,#icq_cons,#inv_ank,#fin_calc{
  background-position:-230px 0px;
  top:93px;
  width:123px;
}
#hint1,#hint2,#hint3,#hint4,#hint5, .hint{
  color:#555;
  left:-160px;
  line-height:1.2em;
  padding:4px;
  position:absolute;
  bottom:30px;
  width:167px;
  font-size:11px;
  z-index:50000;
}
#hint1{
        font-size:11px;
}
#hint2,#hint3,#hint4,#hint5{
        font-size:11px;
}
#hint1 .t,#hint2 .t,#hint3 .t,#hint4 .t,#hint5 .t, .hint .t {
  background:url('../images/center/tophint.png');
  filter:expression(fixPNG(this));
  height:10px;
  font-size:0.1em;
}
#hint1 .b,#hint2 .b,#hint3 .b,#hint4 .b,#hint5 .b, .hint .b{
  background:url('../images/center/bothint.png');
  filter:expression(fixPNG(this));
  font-size:0.1em;
  height:10px;
}

#hint1 .c,#hint2 .c,#hint3 .c,#hint4 .c,#hint5 .c, .hint .c {
  background:#FFF;
  padding:0px 15px;
}


#onl_cons{
  left:18px;
}
#icq_cons {
  left:126px;
}
#inv_ank{
  left:18px;
  top:184px;
}
#fin_calc{
  left:126px;
  top:184px;
}
#onl_cons a,#icq_cons a,#inv_ank a,#fin_calc a{
  background-position:-230px 0px;
  font-size:0.9em;
  line-height:12px;
  height:33px;
  padding:51px 10px 0px 10px;
  text-align:center;
  width:83px;
}
#onl_cons a:hover,#icq_cons a:hover,#inv_ank a:hover,#fin_calc a:hover{
  background-position:-229px -83px;
}
#onl_cons img{
  filter:expression(fixPNG(this));
  height:48px;
  left:23px;
  top:10px;
  width:63px;
}
#icq_cons img{
  filter:expression(fixPNG(this));
  height:43px;
  left:20px;
  top:14px;
  width:66px;
}
#inv_ank img{
  filter:expression(fixPNG(this));
  height:47px;
  left:18px;
  top:10px;
  width:69px;
}
#fin_calc img{
  filter:expression(fixPNG(this));
  height:49px;
  left:18px;
  top:10px;
  width:69px;
}
#rnews{
  color:#28B9CF;
  margin:15px 45px 10px 20px;
}
#rnews h3{
  color:#FFFFCC;
  font-size:1.67em;
  margin:0px 0px 12px 0px;
}
#rnews h5{
  color:#28B9CF;
  font-size:1em;
  font-weight:normal;
  margin:0px 0px 5px 0px;
}
#rnews a.a{
  color:#FFFFFF;
  text-decoration:none;
}
#rnews a.a:hover{
  text-decoration:underline;
}

#inquiryDiv div{
    margin:0pt;
}

/*div.inquiryLayer {
    margin:0px -45px 0px!important;
}*/

.fund {
  overflow:hidden;
}

.fund {
  overflow:hidden;
}
#calc{
 background:#1496AA url('../images/center/bgbluem.jpg');
 margin-top:20px;
 text-align:left;
 width:409px;
}

#calcb{
 background:url('../images/center/bgblue.jpg') no-repeat;
 padding:13px 12px 13px 12px; 
}

#calcb .sel{
 background:url('../images/center/calc_sel.png');
 color:#003366;
 cursor:pointer;
 filter:expression(fixPNG(this));
 font-size:16px;
 font-weight:bold;
 height:35px;
 line-height:35px;
 position:relative;
 text-indent:10px;
 width:378px;
}

#calcb .inp{
 background:url('../images/center/calc_inp.png') no-repeat;
 filter:expression(fixPNG(this));
 float:left;
 height:45px;
 margin-top:10px;
 width:200px;
}

#calcb .a{
 height:45px;
}

#calcb .inp input{
 border:0;
 background:url('../images/center/calc_inp_bg.jpg');
 color:#003366;
 font-size:24px;
 height:26px;
 margin:10px 13px 10px 13px;
 padding:0;
 position:relative;
 width:159px;
}


#calcb .opt{
 float:left;
 line-height:18px;
 margin-top:15px;
 width:170px;
}

#calcb .opt input { 
 margin:0px 3px 0px 0px;
 padding:0px;
}

#calcb .calen{
 height:50px;
 margin-top:20px;
 //height: 50px; overflow:hidden
}

#calcb .calen .c{
 background:url('../images/center/calc_bg.png') no-repeat;
 color:#003366;
 height:50px;
 float:left;
 font-size:16px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 filter:expression(fixPNG(this));
 text-indent:13px;
 line-height:35px;
 width:192px;
}

#calcb .calen .c a{
 display:block;
 height:30px;
 top:-35px;
 margin-left:156px;
 position:relative;
 width:30px;
}

#calcb .calen .c div{
 font-size:9px;
 left:5px;
 color:#FFFFCC;
 position:relative;
 top:-45px;
}

#calcb .src{
 position:relative;
}


#calcb .l{
 height:35px;
 margin-top:15px;
}


#calcb .l a{
 background:url('../images/center/nav2.gif');
 color:#FFFFFF;
 display:block;
 font-size:0.75em;
 height:35px;
 float:left;
 line-height:35px; 
 margin-right:16px;
 text-align:center;
 text-decoration:none;
 text-transform:uppercase;
 width:116px;
}

#calcb .l a:hover{
 background:url('../images/center/nav2.gif') 0px -35px;
 color:#FFFFCC;
}

#calcb .l a.n{
 margin:0px!important;
}


#calcb .src{
 background:#FFFFFF;
 margin-left:5px;
 position:absolute;
 width:366px;
 z-index:3;
}


#calcb .src ul{
 list-style-type:none;
 margin:0px;
 padding:0px;
}

#calcb .src ul li{
 margin:0px;
 list-style-type:none;
 padding:0px;
 border:1px solid #FFF;
}

#calcb .src ul li a{
 background:#FFFFFF;
 color:#003366;
 display:block;
 line-height:20px;
 margin:0px;
 padding:0px;
 text-decoration:none;
 text-indent:7px;
}

#calcb .src ul a:hover{
 background-color:#003366;
 color:#FFFFFF;
}

#calcb .hr
{
 background:none;
 border-top:1px solid #FFFFCC;
 height:1px;
 line-height:1px;
 margin-top:20px;
 margin-bottom:20px;
}

#calcft{
 background:#003366 url('../images/center/blueft.jpg') no-repeat;
 height:57px;
 position:relative;
}

#calcsh{
 background:url('../images/center/blue_shad.jpg') 0% 100% no-repeat;
 height:224px;
 position:absolute;
 left:408px;
 top:-200px;
 width:20px;
}

#calcft #addfnd{
  background:url('../images/center/addfund.gif');
  display:block;
  height:45px;
  position:absolute;
  top:14px;
  left:258px;
  width:150px;
    text-decoration:none;
} 
#calcft #delfnd{
  background:url('../images/center/delfund.jpg');
  display:block;
  height:42px;
  left:170px;
  position:absolute;
  top:14px;
  text-decoration:none; 
  width:127px;
    text-decoration:none;
}

#calcft #delfnd : hover {
  background:url('../images/center/delfund.jpg');
  display:block;
  height:42px;
  left:170px;
  position:absolute;
  top:14px;
  text-decoration:none; 
  width:127px;
    text-decoration:none;

}


#calcft #delfnd:hover{
  text-decoration:none;
}

#reslt{
  background:url('../images/center/reslt_bg.jpg') no-repeat;
  padding:31px;
  text-align:left;
  width:367px;
}
#reslt2{
  background:#0F2F56 url('../images/center/reslt_bg2.jpg');
  width:429px;
  margin-right:5px;
}
#reslt3{
  background:url('../images/center/reslt_bg3.jpg') 0% 100% no-repeat;
  width:429px;
}

#reslt h3{
  font-size:1.7em;
}
#reslt_spl{
  background:url('../images/center/reslt_spl.jpg');
  height:156px;
  margin-bottom:20px;
  width:369px;
}
#reslt_spl table {
  border:0px!important;
  border-collapse:collapse;
  height:156px;
  width:369px;
}
#reslt_spl td{
  padding:0px!important;
  border:0px;
}
#reslt_spl .l{
  text-align:right;
  width:147px;
}
#reslt_spl .r{
  color:#FFFFCC;
  font-size:20px;
  padding-left:20px!important;
  width:213px;
}
#reslt_spl .t{
  padding-top:20px!important;
}
#reslt_spl .t2{
  padding-top:0px!important;
}
#reslt_spl .t3{
  padding-top:15px!important;
}
#reslt_spl .t3 h3{
  color:#FFFFCC;
  font-size:50px;
  line-height:50px;
}
#reslt h4{
  color:#FFFFFF;
  font-size:1.3em;
  font-weight:normal;
  margin:10px 0px;
  text-decoration:underline;
}
#reslt table.d{
  width:100%;
  border:0px;
  border-collapse:collapse;
  margin-bottom:5px;
}
#reslt table.d td{
  padding-bottom:10px;
  text-align:right;
}
#reslt table.d td.d{
  color:#FFFFCC;
  font-size:1.3em;
  padding-left:10px;
  text-align:left;
  width:130px;
}

#right{
  width:260px;
}
#right h3{
  margin-left:18px;
}
#right #rMenu{
  list-style-type:none;
  margin: 0px 0px 0px 19px;
  padding:0;
}
#right #rMenu li{
  margin:0px 0px 8px 0px;
}
#right #rMenu a{
  background:#427797 url('../images/center/right/menu.gif') no-repeat;
  color:#FFFFFF;
  display:block;
  font-size:0.75em;
  height:35px;
  line-height:35px;
  text-align:center;
  text-transform:uppercase;
  text-decoration:none;
  width:205px;
}
#right #rMenu a.selected, #right #rMenu a:hover{
  background:#1392A5 url('../images/center/right/menu.gif') no-repeat 0px -35px;
  color:#FFFFCC;
}

#login {
  background:url('../images/center/right.jpg') no-repeat;
  height:138px;
  position:relative;
  width:260px;
}
#login input{
  position:absolute;
}
#login div{
  color:#CCCCCC;
  cursor:text;
  left:31px;
  position:absolute;
}
#s_d1{
  bottom:86px;
}
#s_d2{
  bottom:52px;
}
#s_i1, #s_i2{
  font-size:1.1em;
  padding:0px 5px;
  width:131px;
  white-space:nowrap;
}
#s_i1{
  bottom:49px;
  left:26px;
}
#s_i2{
  bottom:84px;
  left:26px;
}
#s_i3{
  bottom:49px;
  left:175px;
}
#reklama{
  background:url('../images/center/right.jpg') 0px -138px;
  height:139px;
  padding:20px 35px 30px 20px;
  width:202px;
  white-space:normal;
}
#video{
  background:url('../images/center/right.jpg') 0px -327px no-repeat;
  height:212px;
  padding:7px 0px 0px 10px;
  position:relative;
  width:230px;  
}
#video a{
  font-size:0.9em;
  left:18px;
  position:absolute;
  top:197px;
}
#rbuttons{
  height:271px;
  list-style-type:none;
  margin:0;
  padding:0;
  position:relative;
  width:230px;
}
#rbuttons li {
  background-image:url('../images/center/right/buttons.jpg');
  background-repeat:no-repeat;
  display:block;
  position:absolute;
}
#rbuttons a{
  background-image:url('../images/center/right/buttons.jpg');
  color:#FFFFFF;
  display:block;
  position:relative;
  text-decoration:none;
}
#rbuttons img{
  filter:expression(fixPNG(this));
  position:absolute;
}
#onl_cons,#icq_cons,#inv_ank,#fin_calc{
  background-position:-230px 0px;
  top:93px;
  width:123px;
}

#onl_cons{
  left:18px;
}
#icq_cons {
  left:126px;
}
#inv_ank{
  left:18px;
  top:184px;
}
#fin_calc{
  left:126px;
  top:184px;
}
#onl_cons a,#icq_cons a,#inv_ank a,#fin_calc a{
  background-position:-230px 0px;
  font-size:0.9em;
  line-height:12px;
  height:33px;
  padding:51px 10px 0px 10px;
  text-align:center;
  width:83px;
}
#onl_cons a:hover,#icq_cons a:hover,#inv_ank a:hover,#fin_calc a:hover{
  background-position:-229px -83px;
}
#onl_cons img{
  filter:expression(fixPNG(this));
  height:48px;
  left:23px;
  top:10px;
  width:63px;
}
#icq_cons img{
  filter:expression(fixPNG(this));
  height:43px;
  left:20px;
  top:14px;
  width:66px;
}
#inv_ank img{
  filter:expression(fixPNG(this));
  height:47px;
  left:18px;
  top:10px;
  width:69px;
}
#fin_calc img{
  filter:expression(fixPNG(this));
  height:49px;
  left:18px;
  top:10px;
  width:69px;
}
#rnews{
  color:#28B9CF;
  margin:15px 45px 10px 20px;
}
#rnews h3{
  color:#FFFFCC;
  font-size:1.67em;
  margin:0px 0px 12px 0px;
}
#rnews h5{
  color:#28B9CF;
  font-size:1em;
  font-weight:normal;
  margin:0px 0px 5px 0px;
}
#rnews a.a{
  color:#FFFFFF;
  text-decoration:none;
}
#rnews a.a:hover{
  text-decoration:underline;
}

#footer{
  background:#3D6C89 url('../images/bottom/bg.jpg') repeat-x;
  bottom:0px;
  height:142px;
  position:absolute;
  width:100%;
}

#footer div{
        font-size:0.9em;
        margin:40px 0px 0px -360px;
        padding-left:50%;
        text-align:center;
        width:780px;
}

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #556;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #eef;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar .nav {
  background: #15A1B5 url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #15A1B5;
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #bdf;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #a66;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #aaf;
  color: #000;
  border: 1px solid #04f;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #77c;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day .othermonth {
  font-size: 80%;
  color: #bbb;
}
.calendar tbody .day .othermonth .oweekend {
  color: #fbb;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #bdf;
}

.calendar tbody .rowhilite td {
  background: #def;
}

.calendar tbody .rowhilite td.wn {
  background: #eef;
}

.calendar tbody td.hilite {
  background: #1AC1D5;
  color:#FFF;
  padding: 1px 3px 1px 1px;
  border: 1px solid #003366;
}

.calendar tbody td.active {
  background: #43D9E6;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected {
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #43D9E6;
  color: #000;
}

.calendar tbody td.weekend {
  color: #a66;
}

.calendar tbody td.today {
  font-weight: bold;
  color: #003366;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell {
  visibility: hidden;
}

.calendar tbody .emptyrow {
  display: none;
}

.calendar tfoot .footrow {
  text-align: center;
  background: #556;
  color: #fff;
}

.calendar tfoot .ttip {
  background: #fff;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

.calendar tfoot .hilite {
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active {
  background: #77c;
  padding: 2px 0px 0px 2px;
}
.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #acf;
}

.calendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #eef;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color:#0f0;
}

#frm_1,#frm_1 select{
  width:210px;
} 
#frm_2,#frm_2 select{
  width:105px;
}
#frm_3,#frm_3 select{
  width:57px;
}
#frm{
  height:47px;
  margin:15px 0px;
}
#frm_1,#frm_2,#frm_3,#frm_4{
  color:#FFFFCC;
  float:left;
  font-size:0.8em;
  line-height:22px;
  height:47px;
  margin-right:4px;
}
#frm_1 select,#frm_2 select,#frm_3 select{
  color:#023167;
  height:21px;
  font-size:13px;
}
#frm_1 p,#frm_2 p,#frm_3 p{
  font-family:Tahoma, Helvetica, sans-serif;
  padding:0px 0px 0px 8px;
}
h2.f{
  color:#FFFFCC;
  margin-bottom:25px;
}
.files{
  list-style-type:none;
  padding:0px;
  margin:10px 0px;
}
.files li{
  padding:3px 0px 13px 30px;
}
.files li a{
  color:#FFFFFF;
}
.files li a:hover{
  color:#28B9CF;
}
.files li.word{
  background:url('../images/center/word.gif') -5px 0px no-repeat;
}
.files li.excel{
  background:url('../images/center/excel.gif') -5px 0px no-repeat;
}
#calc_loader{
 height:48px;padding:40px;text-align:center;
}

#ag_map select{
        width:200px;
} 
#ag_map{
        color:#FFFFCC;
        font-size:0.8em;
        line-height:22px;
        margin-right:4px;
        margin-bottom:10px;
}

.ag_map 
{
    color:#FFFFCC;
    font-size:0.8em;
    line-height:22px;
    margin-right:4px;
    margin-bottom:10px;
}

.ag_map select{
        width:200px;
} 

#frm1{
        color:#FFFFFF;
        font-size:1em;
}
#frm1 input{
        font-size:1.0em;
        font-family:Arial, Helvetica, sans-serif;
}
#frm1 textarea{
        font-size:1.0em;
        font-family:Arial, Helvetica, sans-serif;
}
#frm1 h3{
        color:#FFFFFF;
        font-size:1.6em;
        margin-top:1.0em;
}
#inputs .btn_big, .btn_big_over
{
        background-position:0px 0px;
        border:0px;
        color:#FFF;
        cursor:pointer;
        font-size:16px;
        height:81px;
        margin:0px;
        text-align:center;
        width:207px;
}
.btn_big
{
        background-image:url(../images/center/btn_blue_big.gif);
}
.btn_big_over
{
        background-image:url(../images/center/btn_blue_big_over.gif);
}
.form_submit
{
  background:url('../images/center/nav.gif');
  color:#FFFFFF;
  display:block;
  font-size:0.75em;
  height:35px;
  line-height:35px; 
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
  width:116px;
  border: 0px;
}
#frm1 input.form_submit
{
  font-size:0.75em;
}
#frm1 input.form_submit:hover
{
  background:url('../images/center/nav.gif') 0px -35px;
  color:#FFFFCC;
}
table.priv {
  border:0px none !important;
  border-collapse:collapse !important;
  margin-bottom:20px;
  width:100%;
}
table.priv th {
  font-size:1.2em;
  font-weight:normal;
  text-align:left;
}
table.priv td {
  color:#FFFFCF;
  font-size:1.5em;
}
div.priv {
        background:transparent url(../images/center/reslt_spl2.jpg) repeat scroll 0% 0%;
        height:200px;
        width:400px;
}
div.priv table {
  border:0px none !important;
  border-collapse:collapse !important;
  height:136px !important;
  margin:10px;
  text-align:left;
  width:349px !important;
}
div.priv table th {
  font-weight:normal;
  padding-right:10px;
  text-align:right;
  white-space:nowrap;
}
div.priv table td {
  color:#FFFFCC;
  font-size:2em;
}
div.priv table th.h {
  font-size:1.2em;
}
div.priv table td.h {
  font-size:2.4em;
  height:45px;
}
/*---------*/
div.priv_a {
        background:transparent url(../images/center/reslt_spl2.jpg) repeat scroll 0% 0%;
        height:241px;
        width:400px;
}
div.priv_a table {
  border:0px none !important;
  border-collapse:collapse !important;
  height:136px !important;
  margin:10px;
  text-align:left;
  width:349px !important;
}
div.priv_a table th {
  font-weight:normal;
  padding-right:10px;
  text-align:right;
  /*white-space:nowrap;*/
  font-size:12px;
}
div.priv_a table td {
  color:#FFFFCC;
  font-size:26px;
}
div.priv_a table th.h {
  font-size:16px;
}
div.priv_a table td.h {
  font-size:28px;
  height:45px;
}
/*---------*/
#uinfo {
  padding:0px 20px 15px;
}
#uinfo p {
  font-size:1.6em;
  padding-bottom:5px;
}
h2.f1 {
  color:#FFFFCC;
  font-size:1.67em;
  margin-bottom:10px;
  margin-top:8px;
}

.td_up ins{
  background:url('../images/center/arrow_up.gif') 100% 20% no-repeat;
  color:#00CC66;
  line-height:34px;
  padding-right:28px;
  text-decoration:none;
  font-size:26px;
}

.td_down ins{
  background:url('../images/center/arrow_down.gif') 100% 85% no-repeat;
  color:#CC0000;
  line-height:34px;
  padding-right:28px;
  text-decoration:none;
  font-size:26px;
}
div.blueSplash {
  background: #117c8f url('../images/center/cabinet/bg.gif') repeat-x;
  text-align: left;
  overflow: hidden;
  margin: 10px 0px 10px 0px;
}
div.blueSplash div.top {
  background: url('../images/center/cabinet/left_bg.gif') repeat-y;
  overflow: hidden;
}
h2.cabinet {
  color: #ffffcc !important;
  padding: 10px 0px 10px 0px;
  line-height: 100%;
  margin: 0px;
}
h3.cabinet {
  color: #ffffcc !important;
  font-size: 1.33em;
  padding: 10px 0px 10px 0px;
  line-height: 100%;
  margin: 0px;
}
div.blueSplash div.top div {
  background: url('../images/center/cabinet/left_bg.jpg') no-repeat;
  overflow: hidden;
}
div.blueSplash div.top div div {
  background: url('../images/center/cabinet/right_bg.gif') 100% 0% repeat-y;
}
div.blueSplash div.top div div div {
  background: url('../images/center/cabinet/right_bg.jpg') 100% 0% no-repeat;
  padding: 22px 22px 0px 22px;
}
div.blueSplash div.top div div div div {
  background: none;
  padding: 0px;
}
div.blueSplash table{
  border: 0px;
  border-collapse: collapse;
}
div.blueSplash table td {
  padding: 0px;
}
div.blueSplash table td.data {
  padding-left: 30px;
}
div.blueSplash table td.data p.s {
  color: #ffffcc;
  font-size: 1.667em;
  padding-bottom: 10px;
}
div.blueSplash table td.data p.sL {
  color: #ffffcc;
  font-size: 3.33em;
}
div.blueSplash div.bottom {
  background: url('../images/center/cabinet/bottom_bg.gif') repeat-x;
  height: 16px;
  font-size: 1px;
  line-height: 1px;
}
div.blueSplash div.bottom div {
  background: url('../images/center/cabinet/left_corner.gif') no-repeat;
  height: 16px;
}
div.blueSplash div.bottom div div {
  background: url('../images/center/cabinet/right_corner.gif') 100% 0% no-repeat;
  height: 16px;
}

#m_i8 a{
    background-position: -819px 0px;
    width:66px;
}
#m_i8 a.selected,#m_i8 a:hover{
    background-position:-819px -35px;
}
#menu td{
    width:14.28%;
}

#login a {
  bottom: 30px;
  font-size: 1em;
  left: 28px;
  position: absolute;
  text-decoration: none;
}

#login p {
  position: absolute;
  top: 35px;
  left: 24px;
  width: 170px;
  text-align: left;
 
}