body,p,li,ut,table,h1,h4,tr,td,th,input,select,textarea {
  font-family: Arial, Verdana, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10pt;
 }

img {
       border-style:none;
 }

p {
  text-indent: 10px;
 }

body {
  padding:    40px;
  color:      #333333;
  background: #4f5358 url('/img/bg-top.jpg') repeat-y;
 }


H1 {
  padding:         0px;
  padding-top:    10px;
  padding-bottom: 10px;
  margin:          0px;
  font-size:      18px;
  font-family:     Arial;
  color:           #444444;

 }

H2 {
  padding:         0px;
  padding-top:    10px;
  padding-bottom:  0px;
  margin:          0px;
  font-size:      16px;
  font-family:     Arial;
  color:           #444444;

 }

a {
  text-decoration: none;
  FONT-WEIGHT:     bold;
  color:           #4477cc;
 }


a:hover {
  color:           #EE4400;
  text-decoration: underline;
 }

 p {
   text-align: justify;
 }
a.menuitem:hover {
  color:            #222222;
  background-color: #e0e4e8;
}

.nobold
{
  font-weight: normal;
}

.main_frame {
   margin: 0px;
   padding: 0px;
   border-top:    1px solid #474B50;
   border-left:   1px solid #474B50;
   border-bottom: 1px solid #767B7F;
   border-right:  1px solid #767B7F;
   width:       690px;
   vertical-align: top;

   border-top:    1px solid #373A3E;
   border-left:   1px solid #373A3E;
   border-bottom: 1px solid #8F9396;
   border-right:  1px solid #8F9396;
   padding:      10px;
   background-color: #FFFFFF;

}

.main_frame_in {
   background-color: #FFFFFF;
   border-top:    1px solid #373A3E;
   border-left:   1px solid #373A3E;
   border-bottom: 1px solid #8F9396;
   border-right:  1px solid #8F9396;
   padding:       10px;
}

td.bcat {
   margin:          0px;
   padding:         0px;
   padding-top:     1px;
   padding-left:   10px;
   vertical-align:  top;
}

div.cathead {
   border-bottom:    1px solid #474A4E;
   border-top:       1px solid #6E7276;
   background-color: #5C6065;
   padding:          5px;
   color:            #DFDFDF;
   FONT-WEIGHT:      bold;
}

.banklist td {
  vertical-align: top;
}

.alfavit  {
  font-size:        14px;
  padding:           5px;
  margin-top:       20px;
  margin-bottom:     8px;
  display:          block;
  background-color: #e0e4e8;
  

 }

.office_cap  {
  font-size:       14px;
   padding:         5px;
   margin-top:     20px;
   margin-bottom:   8px;
   display:         block;
  background-color: #F4F5F6;
  color:            #444444;
  
 }

.cityitem  {
   white-space:    nowrap;
   padding-top:    1px;
   padding-bottom: 2px;
   padding-left:   5px;
   padding-right:  5px;
   margin-bottom:  0px;

   color:          #555555;
   font-family:    Arial;
   font-size:      12px;
   color:          #446688;
 }

a.cityitem:hover {
  text-decoration: underline;
}

.bankitem  {
   display:        block;
   white-space:    nowrap;
   padding-top:    1px;
   padding-bottom: 2px;
   padding-left:   5px;
   padding-right:  5px;
   margin-bottom:  0px;
   FONT-WEIGHT:    bold;
   font-family:    Arial;
   font-size:     12px;
   color:          #F2F4FA;
   color:          #F0F0F0;
   color:          #C8C8C8;
 }

.bankitem_cur  {
   display:        block;
   white-space:    nowrap;
   padding-top:    1px;
   padding-bottom: 2px;
   padding-left:   5px;
   padding-right:  5px;
   margin-bottom:  0px;
   FONT-WEIGHT:    bold;
   font-family:    Arial;
   font-size:      12px;
   background-color: #606468;
   color:            #FFFFFF;
 }

a.bankitem:hover {
  color:          #FFFFFF;
}


.navigator {
  font-size:    10px;
  FONT-WEIGHT:   bolder;
  color:         #B0B0B0;
  font-family:   Arial;
 }

div.navigator {
  float: right;
 }

a.navigator {
  font-family: Verdana;
  color:       #808080;
  font-size:  10px;
  FONT-WEIGHT: bolder;

 }

a.navigator:hover, a.menu:hover {
  color: #F07040;
 }


.box_caption  {
  font-size:     13px;
  padding:        4px;
  padding-left:   5px;
  margin-top:    20px;
  margin-bottom:  8px;
  display:        block;
  background-color: #f0f4f8;

 }

.box_body b  {
  color: #506070;
 }

.box_body  {
  padding-right:  16px;
  padding-left:  16px;
  padding-bottom: 6px;
 }

.bank_info {
  font-size: 12px;
  color:      #808080;
  text-align: justify;
  font-family: Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.alig_right {
  text-align: right;
}

.alig_mid {
  text-align: justify;
}

.ser {
  color: #555555;
}

.addd {
  padding-left:10px;
  padding-top: 20px;
}

.opt02 {
 opacity: 0.2;
}

.opt06 {
 opacity: 0.6;
}

.opt08 {
 opacity: 0.8;
}

.opt09 {
 opacity: 0.9;
}

.city_info {
  text-align: justify;
  padding: 3px;
  padding-top: 0px;
  padding-bottom: 14px;
  color: #666666;
  font-family: Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.city_info p {
  font-family: Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-indent: 10px;
}

.otstup {
  text-indent: 10px;
}

.font10 {
  font-size: 10px;
}

.font11 {
  font-size: 11px;
}

.font12 {
  font-size: 12px;
}

.font6 {
  font-size: 6px;
}

.bank_info p {
  text-indent: 16px;
  font-family: Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.list_cap {
  font-style: italic;
  text-decoration: underline;
}

.small_info {
  text-decoration: underline;
}

a.on_body {
  color: #D0D0D0;
}

UL UL {
  list-style-type: disc;
  padding-left:26px;
  padding-bottom:6px;
}