html, body {width:100%; height:100%;margin:0;padding:0;}
h1,h2,h3,p,ul,li {margin:0;padding:0;}
a {color:#002e74}
img,table {border:0px;}

xdiv{border: 1px solid red}

body {
  background-image:url(/_i/body-bg.jpg);
  background-repeat:repeat;
  background-position:left top;
  font-family:Verdana;
  font-size:12px;
  color:#292929;
  min-width:996px;
}

#picture {
  background-image:url(/_i/bg-right.gif);
  background-repeat:no-repeat;
  background-position:right top;
  height:100%;
  width:997px;
  margin: 0 auto;
}

#obl {
  background-image:url(/_i/bg.gif);
  background-repeat:no-repeat;
  background-position:2px 0px;
  padding-left:10px;
  padding-top:28px;
  padding-right: 11px;

}

#fastlink {

  font-size:14px;
  font-family:Arial;
  color:#002e74;
  line-height:14px;
  margin-bottom:12px;
  overlow: hidden
}

#fastlink[id] {
  margin-bottom:12px;
}

#Div2 {
  margin-bottom:30px;
  margin-right:-11px;
  position:relative;
  overflow: hidden

}

#Div2[id] {
  margin-bottom:28px;
}

#menu {
  margin-right:40px;
  border:1px solid green;
}

.main-table {
  background-image:url(/_i/bg-menu.gif);
  background-repeat:repeat-x;
  background-position:left top;
  background-color:#012F78;
  height:48px;
  margin-top:6px;
}

.main-table td.item {
  font-size:14px;
  font-family:Arial;
  color:#fff;
  line-height:14px;
  white-space:nowrap;
  vertical-align:top;
  padding-top:15px;
  padding-right:4px;
  background-image:url(/_i/menu-line.gif);
  background-repeat:no-repeat;
  background-position:right 19px;
}

.main-table td.item a {
  color:#fff;
  text-decoration:none;
}

.main-table td.item-select {
  font-size:14px;
  font-family:Arial;
  color:#bbd5f9;
  line-height:14px;
  white-space:nowrap;
  vertical-align:top;
  padding-top:15px;
  padding-right:4px;
}

.main-table td.item-select a {
  color:#bbd5f9;
  text-decoration:none;
}

#RightBlock, #RightBlock2 {
  width:262px;
  
}

#RightBlock2 {
background: url(/_i/link-bg.gif) no-repeat 0px 145px;
}

#LeftBlock, #LeftBlock2 {
  padding-right:13px;
}

#LeftBlock2 {
  padding-right:28px;
}

#Index {
  padding-right:15px;
  width:50%;
  vertical-align:top;
  font-family:Verdana;
  font-size:12px;
}

#Index p {
  margin-left:1px;
}

#Index[id] h1 {
  margin-bottom:3px;
}
h1 {
  font-family:Arial;
  font-size:16px;
  color:#a50000;
  font-weight:bold;
  margin-bottom:4px;
}

#News {
  width:50%;
  font-family:Verdana;
  font-size:11px;
  color:#002e74;
  padding-left:14px;
  padding-top:0px;
  vertical-align:top;
  padding-right:15px;
}

#News b {
  color: #777;
  font-family:Tahoma;
}

#News a {
  color:#002e74;
}

.news-item {
  margin-bottom:14px;
  line-height:13px;
}

.news-atr {
  margin-top:-1px;
}

.date[class] {
  margin-top:-1px;
  margin-bottom:1px;
}

.text {
  margin-top:-1px;
}

#Kurs {
  color:#292929;
  font-family:Arial;
}

#Kurs[id] {
  margin-top:-2px;
}

#Kurs td {
  font-size:12px;
  border-left:1px solid #bababa;
  padding-right:18px;
  padding-left:6px;
  line-height:9px;
  padding-top:11px;
}

#Kurs td.head {
  font-size:11px;
  line-height:9px;
  padding-left:6px;
  padding-bottom:7px;
  padding-right:29px;
  padding-top:0px;
  border-left:1px solid #bababa;
}

#Kurs[id] td.head {
  padding-bottom:8px;
}

#Kurs td.up {
  background-image:url(/_i/up.gif);
  background-repeat:no-repeat;
  background-position:41px 11px;
  color:#a50000;
}
#Kurs td.down {
  background-image:url(/_i/down.gif);
  background-repeat:no-repeat;
  background-position:41px 11px;
  color:#002e74;
}

#Phone {
  font-family:Verdana;
  font-size:11px;
}

#Phone b {
  color:#002e74;
  font-family:Arial;
  font-size:20px;
  font-weight:normal;
  line-height:30px;
}

.phone[class] {
  margin-top:-1px;
  margin-bottom:1px;
}

ul.more {
  color:#002e74;
  font-family:Verdana;
  font-size:11px;
  margin-left:1px;
  margin-top:1px;
  padding-bottom:14px;
}

ul.more li {
  list-style-type:none;
  background-image:url(/_i/bul.gif);
  background-repeat:no-repeat;
  background-position:0px 6px;
  padding-left:10px;
  line-height:14px;
  padding-bottom:12px;
}

ul.more[class] li {
  background-position:0px 5px;
}

.LinkBlock {
  font-size:14px;
  font-family:Arial;
  color:#a50000;
  width:200px;
  padding-bottom:5px;
}

.LinkBlock a {
  color:#a50000;
}

.LinkBlock span {
  font-family:Times New Roman;
  font-size:20px;
}

.border {
  position:relative;
  top:138px;
  left:2px;
}

.index-image {
  margin-left:4px;
  margin-top:1px;
}

.index-image[class] {
  margin-top:0px;
}

#Footer {
  font-size:11px;
  font-family:Verdana;
  padding-top:28px;
  padding-bottom:35px;
  padding-left:1px;
  vertical-align:top;
}

#Footer[id] {
  padding-top:27px;
}

span.sstyle0 {
  font-family:Verdana;
  font-size:12px;
  font-weight:normal;
}

span.sstyle1 {
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
}

span.sstyle2 {
  font-family:Verdana;
  font-size:14px;
  font-weight:normal;
}

span.sstyle3 {
  font-family:Verdana;
  font-size:14px;
  margin-bottom:9px;
  padding-top:3px;
  margin-left:-1px;
  font-weight:bold;
  line-height:16px;
  color:#002e74;
  display:block;
}

/*h1 {
  font-family:Tahoma;
  font-size:24px;
  margin-bottom:11px;
  margin-left:-1px;
  font-weight:normal;
}*/

h2 {
  font-family:Verdana;
  font-size:14px;
  margin-bottom:9px;
  padding-top:3px;
  margin-left:-1px;
  font-weight:bold;
  line-height:16px;
  color:#002e74;
}

/*ul {
  margin-bottom:15px;
  margin-left:10px;
} */

ul li {
  list-style-type:none;
  background-image:url(/_i/bul2.gif);
  background-repeat:no-repeat;
  background-position:0px 9px;
  padding-left:20px;
}


#RightMenu ul li {
  list-style-type:none;
  padding-bottom:6px;
  margin-bottom:0px;
  margin-left:0px;
}

#RightMenu ul li {
  list-style-type:none;
  background-image:none;
  padding-left:0px;
}


/*#test {color:red;}*/

.enter {
  background-image:url(../_i/enterbg.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
  font-weight:bold;
  font-size:14px;
  font-family:Verdana;
  color:#002e74;
  padding-bottom:10px;

}

*html .enter {*margin-right:-12px;}
.enter[class] {*margin-right:-12px;}

.enter span {
  font-size:12px;
  padding-right:6px;
}

.blueLine {
  background-image:url(../_i/enterbg2.gif);
  background-repeat:no-repeat;
  background-position:right top;
  margin-top:8px;
  height:7px;
}


table.calc{border: 1px solid #E1E1E1; border-collapse: collapse; border-spacing: 0px; font: 11px Tahoma; }
table.calc td{ border-bottom: 1px solid #E1E1E1; padding: 7px; text-align: center; }
.fs td{background: url(/_i/spacer.gif) 100% 0 repeat-y #002E73; color: #fff; }
.fs .ls{background-image: none}
.nowrap{white-space: nowrap}
table.calc p {color: #8B8B8B; padding: 0; margin: 0} 