﻿body {
  padding: 15px 0px 0px 0px;
  margin: 0px auto;
  font-family: Verdana;
  font-size: 12px;
  position: relative;
  color:#000000;
  background-color: #FFFFFF;
  background-image:url(../i/bg.jpg);
  background-repeat: repeat;
}

a img {border: 0px;}
a {outline: none;}
form, p {padding: 0px;margin: 0px;list-style: none; }
td {vertical-align: top;}
a {color: #175982;  }
a:hover {}
.clear {clear: both;}

.link_zapros {
 position: absolute;
 left: 0px;
 top: 395px;
 z-index: 100;
}
.link_zapros a {
  display: block;
  width: 41px;
  height: 149px;
  background-image: url(../i/link_zapros.gif);
  background-position: -22px 0px;
  background-repeat: no-repeat;
  text-decoration: none;
}
.link_zapros a:hover {
  background-position: right 0px;
}


.menu_top {
  width: 946px;
  height: 42px;
  margin: 0px auto;
  background-image: url(../i/menu_top.png);
  background-repeat: no-repeat;
  background-position: center top;
  font-size: 11px;
  text-transform: uppercase;
  padding-top: 7px;
  padding-bottom: 1px;
  padding-left: 70px;
  padding-right: 0px;
}
.menu_top a {
  color: #524C40;
  text-decoration: none;
  display: block;
  float: left;
  height: 42px;
  line-height: 42px;
  padding: 0px 18px;
  margin: 0px 1px;
  font-weight: bold;
}
.menu_top a.red {
  color: #C62235;
}
.menu_top a:hover, .menu_top a.active {
  color: #FFFFFF;
  background-image: url(../i/menu_item_top.jpg);
  background-repeat: repeat-x;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.menu_top a.active {
  opacity: 1;
  filter: alpha(opacity=100);
}
.menu_bottom {
  width: 986px;
  height: 42px;
  margin: 0px auto;
  background-image: url(../i/menu_bottom.png);
  background-repeat: no-repeat;
  font-size: 11px;
  text-transform: uppercase;
  padding-top: 1px;
  padding-bottom: 7px;
  padding-left: 30px;
  padding-right: 0px;
  background-position: center top;
}
.menu_bottom a {
  color: #524C40;
  text-decoration: none;
  display: block;
  float: left;
  height: 42px;
  line-height: 42px;
  padding: 0px 15px;
  margin: 0px 1px;
  font-weight: bold;
}
.menu_bottom a:hover, .menu_bottom a.active {
  color: #FFFFFF;
  background-image: url(../i/menu_item_bottom.jpg);
  background-repeat: repeat-x;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.menu_bottom a.home {
  background-image: none;
  opacity: 1;
  filter: alpha(opacity=100);
  padding: 0px 0px;
  margin: 4px 40px 0px 0px;
}
.menu_bottom a:hover.home {
  background-image: none;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.menu_top a.home img {
  margin-top: 6px;
}
.menu_bottom a.active {
  opacity: 1;
  filter: alpha(opacity=100);
}
.top {
  width: 996px;
  margin: 0px auto;
  height: 240px;
  padding: 0px 10px;
  background-image: url(../i/top.png);
  background-repeat: repeat-y;
  text-align: center;
  position: relative;
}
.top .tel_f {
  position: absolute;
  z-index: 100;
  bottom: 25px;
  left: 160px;
  line-height: 14px;
  text-align: right;
  color: #666666;
}
.top .logo_altu {
  position: absolute;
  z-index: 100;
  bottom: 27px;
  left: 320px;
  line-height: 16px;
  text-align: right;
  color: #666666;
}


.main {
  width: 1014px;
  margin: 0px auto;
}
.left_block {
  float: left;
  width: 794px;
}
.left_block_in {
  background-image: url(../i/left_block.png);
  background-repeat: repeat-y;
  width: 734px;
  padding: 15px 30px;
}
.right_block {
  float: right;
  width: 215px;
}
.right_block_in {
  background-image: url(../i/right_block.png);
  background-repeat: repeat-y;
  background-position: right top;
  width: 195px;
  padding: 0px 9px 0px 11px;
}
.center_block {
  width: 1013px;
  margin: 0px auto;
  clear: both;
}
.center_block_in {
  background-image: url(../i/center_block.png);
  background-repeat: repeat-y;
  padding: 0px 30px;
}
.search_block {
  background-color: #FFFFFF;
  width: 713px;
  margin: 0px auto;
  margin-bottom: 10px;
}
h1 {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  color: #C62235;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 13px;
  padding-left: 22px;
}
h1 a {
  color: #C62235;
}
.h1 {
  font-size: 12px;
  color: #C62235;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px auto;
  height: 30px;
  width: 703px;
  background-image: url(../i/h1.jpg);
  line-height: 30px;
  padding-left: 10px;
}
h3 {
  margin: 0px;
  padding: 0px;
  font-size: 16px;
  color: #C62235;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 0px;
  padding-left: 22px;
}


.center_block_in .h1 {
  font-size: 12px;
  color: #C62235;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px auto;
  height: 30px;
  width: 909px;
  background-image: url(../i/h1_ten.jpg);
  background-repeat: no-repeat;
  background-position: center;
  line-height: 30px;
  padding: 10px 0px 10px 15px;
}

h2 {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  color: #C62235;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
h2 a {
  color: #C62235;
}
.menu_footer {
  width: 979px;
  margin: 10px auto;
  background-image: url(../i/menu_footer.png);
  background-repeat: no-repeat;
  height: 27px;
  padding: 0px 10px;
  font-size: 10px;
  text-align: center;
  text-transform: uppercase;
  line-height: 27px;
}
.menu_footer a {
  color: #534C3F;
  margin: 0px 5px;
}
.menu_footer a:hover {
  color: #000000;
}
.footer {
  width: 900px;
  padding: 20px 0px;
  font-size: 11px;
  color: #484848;
  margin: 0px auto;
}
.footer td {
  width: 33.33%;
  padding-bottom: 10px;
}
.footer a {
  color: #666666;
}
.footer .copy {
  text-align: right;
  margin-top: -50px;
  margin-right: -20px;
}
.footer .adress {
  font-size: 14px;
  color: #222222;
}
.footer .adress img {
  margin-right: -40px;
}

.footer img {
  margin-top: -10px;
}


.short_news {
  padding: 0px 22px;
}
.short_news p {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.short_news .date {
  color: #175982;
}
.short_news a {
  color: #444444;
}
.short_news a:hover {
  color: #000000;
}
.otptable {
  padding: 0px 22px;
}
.otptitle {
  font-size: 14px;
  color: #9B0E03;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #444444;
}
.otpnews {
  padding-bottom: 10px;
}
.otpdate {
  color: #175982;
}
a.otphref {
  color: #444444;
}
a:hover.otphref {
  color: #000000;
}
.content .short_news {
  padding: 0px 0px;
}
.content .short_news a, .content .short_news a.otphref {
  color: #444444;
  text-decoration: underline;
}
.content .short_news a:hover, .content .short_news a:hover.otphref {
  color: #000000;
  text-decoration: none;
}
.content .short_news .date {
  padding-left: 13px;
}
.content .short_news .otpdate {

}
.content .short_news p, .content .short_news .otpnews {
  padding-bottom: 10px;
  border-bottom: 1px dotted #444444;
}
.content .short_news .otpnews {
  margin-bottom: 10px;
}
.content .otptitle {
  display: none;
}


.all_news {
  text-align: right;
}
.all_news a, .content .all_news a{
  color: #B85B5B;
}
.all_news a:hover, .content .all_news a:hover{
  text-decoration: none;
  color: #9B0E03;
}


.partner_bar {
  width: 920px;
  margin: 0px auto;
  height: 100px;
  overflow: hidden;
  position: relative;
}
.partner_bar .move {
  height: 100px;
  overflow:hidden;
  width:99999px;
}
.partner_bar .move table {
  float:left;
}
.partner_bar .move td {
  height: 95px;
  width: 150px;
  vertical-align: middle;
  text-align: center;
  margin:0;
  padding: 0px 10px;
}

#ft {
  margin: 0px auto;
}
.ft-title {
  padding: 10px 10px;
  width: 715px;
  text-align: left;
  font-family: Arial;
  background-color: #F1DAB1;
}
.ft-title b {
  font-weight: bold;
  font-size: 18px;
  color: #C62235;
  display: block;
}
.ft-prev, .ft-next {
  display: none;
}
#ft-buttons-ft {
  margin: 0px auto;
  height: 15px;
  text-align: center;
  padding-top: 10px;
}
#ft-buttons-ft a {
  text-decoration: none;
  color: #FFF;
  display: block;
  float: left;
  width: 1px;
  height: 1px;
  text-indent: -1000px;
  background-image: url(../i/item_ft.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0px 2px;
}
#ft-buttons-ft a.ft-button-ft-active {
  background-position: 0px -11px;
}

.informer_valutu {
  width: 195px;
  height: 190px;
  background-image: url(../i/informer_valutu.jpg);
  background-repeat: no-repeat;
  margin: 0px auto;
  color: #524C40;
  font-size: 14px;
}
.informer_valutu .name {
  font-family: Arial;
  text-align: center;
  color: #9B0E03;
  font-size: 14px;
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
  border-bottom: 1px solid #BFB49F;
}
/*------*/
table.finbiz_table{width:185px;}
tr.finbiz_tr{text-align:center;background-color:transparent;font-size:12px;}
.finbiz_border{}
.finbiz_dt{ vertical-align: middle; font-weight: bold;color: #B11B00;}
.finbiz_nbu_header{vertical-align: middle; font-weight: bold;}
.finbiz_nal_header{ text-transform: uppercase; font-weight: bold;}
.finbiz_bid_header{color:#B0A38B; text-transform: lowercase;}
.finbiz_offer_header{color:#B0A38B;text-transform: lowercase;}
.finbiz_curr{ font-weight: bold; line-height: 26px;}
.finbiz_nbu{ line-height: 26px; font-size: 11px;font-family: Arial; color: #000000;}
.finbiz_bid{ line-height: 26px; font-size: 11px;font-family: Arial;color: #000000;}
.finbiz_offer{ line-height: 26px; font-size: 11px;font-family: Arial;color: #000000;}
.finbiz_footer{}
.finbiz_footer_link{font-size:11px;font-family:Arial;color:#2a5799; text-align: center; display: block;}
/*------*/

.filtr {
  width: 700px;
  margin: 0px auto;
}
.filtr td {
  background-color: #F1EBE1;
  padding: 2px 5px 2px 5px;
  text-align: left;
  color: #175982;
  line-height: 26px;
}
.search_block .button {
  text-align: right;
  padding: 0px 10px;
}
.search_block .button input {
  border: 0px;
  background-image: url(../i/button_search_tur.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 27px;
  width: 166px;
  padding: 0px;
  text-align: left;
  color: #FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 40px;
  cursor: pointer;
}
.search_block .button input:hover {
  background-position: 0px -27px;
}
.filtr.podbor .button {
  text-align: right;
  padding: 2px 10px;
}
.filtr.podbor .button input {
  float: left;
}


.filtr.podbor td input.nicce {
  height: 24px;
  padding: 0px 5px 0px 5px;
  border: 1px solid #CCC4B7;
  width: 460px;
  line-height: 24px;
}
.filtr.podbor td input.w200 {width: 200px;}
.filtr.podbor td input.w80 {width: 50px;text-align: center;}
.filtr.podbor td textarea {
  height: 150px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #CCC4B7;
  width: 300px;
  overflow: hidden;
  font-size: 12px;
  font-family: Verdana;
}
.filtr td .te {
  text-align: right;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.filtr td input.startday {
  width: 70px;
  height: 24px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #CCC4B7;
  text-align: center;
}
.filtr td input.days {
  width: 70px;
  height: 24px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #CCC4B7;
  text-align: center;
}
.result {
  width: 719px;
  margin: 0px auto;
}
.result table {
  background-image: url(../i/bg_table.jpg);
  background-repeat: repeat-y;
  font-size: 10px;
}
.result table td {
  border-bottom:  1px solid #E1D1B3;
}
.result table tr.top_t {
  background-image: url(../i/top_table.jpg);
  background-repeat: no-repeat;
}
.result table tr.top_t td {
  height: 35px;
  text-align: center;
  padding: 3px;
  vertical-align: middle;
  text-transform: uppercase;
  color: #C62235;
  border-bottom: 0px;
}
.result table tr.top_t td a {
  color: #C62235;
}
.result table td.t {
  padding: 3px 3px 3px 7px;
  border-right: 1px solid #E1D1B3;
  width: 160px;
  vertical-align: middle;
}
.result table td.t a {
  color: #666666;
  text-decoration: none;
}
.result table td.t a:hover {
  color: #000000;
}
.result table td.tur {
  padding: 3px 3px 3px 7px;
  border-right: 1px solid #E1D1B3;
  vertical-align: middle;
}
.result table td.tur a {
  color: #666666;
}
.result table td.tur a:hover {
  color: #000000;
}
.result table td.link {
  text-align: center;
  width: 80px;
  vertical-align: middle;
}
.result table td.link a {
  color: #C62235;
}
.result table td.h {
  padding: 3px 3px 3px 3px;
  border-right: 1px solid #E1D1B3;
  text-align: center;
  width: 110px;
  vertical-align: middle;
}
.result table td.h a {
  color: #666666;
  text-decoration: none;
}
.result table td.h a:hover {
  color: #000000;
}
.result table td.z {
  padding: 3px 3px 3px 3px;
  text-align: center;
  border-right: 1px solid #E1D1B3;
  vertical-align: middle;
  font-size: 12px;
}
.result table td.p {
  padding: 3px 3px 3px 3px;
  text-align: center;
  border-right: 1px solid #E1D1B3;
  vertical-align: middle;
}
.result table td.d {
  padding: 3px 3px 3px 3px;
  text-align: center;
  border-right: 1px solid #E1D1B3;
  vertical-align: middle;
}
.result table td.k {
  padding: 3px 3px 3px 3px;
  text-align: center;
  border-right: 1px solid #E1D1B3;
  vertical-align: middle;
}
.result table td.c {
  padding: 3px 5px 3px 3px;
  text-align: center;
  color: #175982;
  font-weight: bold;
  vertical-align: middle;
  width: 70px;
}


.content {
  padding: 0px 10px;
}
.content a {
  color: #2A5799;
  text-decoration: none;
}
.content a:hover {
  text-decoration: underline;
  color: #333399;
}
.content p {
  text-indent: 13px !important;
/*  margin: 0px 0px 10px 0px !important;*/
}
.content img {
  padding: 2px;
  border: 1px solid #666666;
  margin: 5px;
  background-color: #FFFFFF;
  cursor: pointer;
}
.dop_inf {
  float: right;
  width: 200px;
  padding: 5px;
  margin: 0px 0px 10px 10px;
  background-color: #FFFFFF;
  background-image: url(../i/bg_dop.jpg);
  background-repeat: no-repeat;
  background-position: 0px top;
}
.dop_inf.rassulka {
  width: 710px;
  float: none;
  background-image: url(../i/bg_dop_rassulka.jpg);
}
.dop_inf .in {
  background-color: #F1EBE1;
  padding: 0px 0px 4px 0px;
  font-size: 10px;
  color: #444444;
}
.dop_inf.rassulka .form {
  padding: 10px;
}
.dop_inf.rassulka .form table {

}
.dop_inf.rassulka .form td {
  line-height: 30px;
  font-size: 12px;
  text-align: right;
  padding: 0px 0px 0px 7px;
}
.dop_inf.rassulka .form td input {
  border: 1px solid #CDC4B4;
  background-color: #FFFFFF;
  height: 24px;
  line-height: 24px;
  width: 250px;
  margin: 3px 0px;
}
.dop_inf.rassulka .form td.button {
  padding: 0px 0px;
}
.dop_inf.rassulka .form td.button input {
  border: 0px;
  background-image: url(../i/button_search_tur.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 27px;
  width: 166px;
  padding: 0px;
  text-align: left;
  color: #FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 30px;
  cursor: pointer;
}
.dop_inf.rassulka .form td.button input:hover {
  background-position: 0px -27px;
}
.dop_inf .in a {
  color: #444444;
  display: block;
  margin: 4px 4px 0px 4px;
  padding-bottom: 4px;
  border-bottom: 1px dotted #666666;
  text-decoration: none;
}
.dop_inf .in a:hover {
  text-decoration: underline;
  color: #000000;
}
.dop_inf .in a:hover b, .dop_inf .in a b {
  color: #C62235;
}
.dop_inf .in a.all {
  text-align: right;
  border-bottom: 0px;
  color: #C62235;
  text-decoration: none;
}
.dop_inf .in .name td {
  text-transform: uppercase;
  text-align: center;
  color: #175982;
  font-weight: bold;
  width: 50%;
}
.dop_inf .in .name td a {
  border-bottom: 0px;
  display: block;
  text-decoration: none;
  color: #888888;
  margin: 0px 0px 0px 0px;
  padding-bottom: 0px;
  height: 30px;
  line-height: 30px;
  background-repeat: no-repeat;
}
.dop_inf .in .name td a.v1 {
  background-image: url(../i/vkladki1.jpg);
}
.dop_inf .in .name td a.v2 {
  background-image: url(../i/vkladki2.jpg);
}
.dop_inf .in .name td a.kr_ct {
  height: 27px;
  padding-top: 3px;
  font-size: 8px;
  line-height: normal;
}


.dop_inf .in .name td a.v1.active,.dop_inf .in .name td a.v2.active {
  color: #175982;
  background-image: url(../i/vkladki_hover.jpg);
}
.dop_inf .in .name td a.v1.active.split,.dop_inf .in .name td a.v2.active.split {
  background-image: url(../i/vkladki_hover_2.jpg);
}
.dop_inf.rassulka .in .name td a.v1 {
  background-image: url(../i/vkladki1_rassulka.jpg);
}
.dop_inf.rassulka .in .name td a.v2 {
  background-image: url(../i/vkladki2_rassulka.jpg);
}
.dop_inf.rassulka .in .name td a.v1.active, .dop_inf.rassulka .in .name td a.v2.active {
  background-image: url(../i/vkladki_hover_rassulka.jpg);
}
.dop_inf.rassulka .in .name td a.v1.active.split, .dop_inf.rassulka .in .name td a.v2.active.split {
  background-image: url(../i/vkladki_hover_2_rassulka.jpg);
}

.dop_inf .in .name td a:hover {
  color: #175982;
  text-decoration: none;
}
.dop_inf .in .block_1, .dop_inf .in .block_2 {
  display: none;
}
.dop_inf .in .block_1.active, .dop_inf .in .block_2.active {
  display: block;
}

.hotels {
  float: left;
  margin-top: 10px;
}
.hotels td {
  width: 60px;
  background-color: #EDE1C9;
}
.hotels td a {
  display: block;
  background-image: url(../i/vkl_hover.jpg);
  height: 41px;
  background-repeat: no-repeat;
  line-height: 41px;
  text-align: center;
  text-decoration: none;
  font-size: 12px;
  color: #C62235;
  font-weight: bold;
  text-transform: uppercase;
  opacity: 0.3;
  filter: alpha(opacity=30);
  color: #000000;
}
.hotels td a.selected {
  color: #C62235;
  opacity: 1;
  filter: alpha(opacity=100);
}
.hotels .in {
  background-color: transparent;
  background-image: url(../i/bg_table.jpg);
  background-repeat: repeat-y;
  padding: 2px 8px;
}
.hotels .in a {
  color: #444444;
  display: block;
  text-decoration: none;
  margin-bottom: 4px;
}
.hotels .in a:hover {
  color: #175982;
  text-decoration: underline;
}
.idTab {
  display: none;
}


.date_tur {
  font-size: 12px;
  color: #175982;
  padding-left: 30px;
  margin-bottom: 10px;
}

ul.vklucheno, ul.vklucheno li {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
ul.vklucheno li {
  color: #000000;
  padding-left: 10px;
  margin-bottom: 0px;
  list-style: none;
}
ul.vklucheno li.name {
  color: #2A5799;
  padding-left: 0px;
  list-style: none;
}
.file_d {
  margin-bottom: 10px;
}
.file_d a{
  font-size: 10px;
  color: #175982;
  padding-left: 30px;
  text-transform: uppercase;
}


.content .barpage {
  text-align: center;
}
.content .barpage a {
  text-decoration: none;
  color: #000000;
  padding: 1px 5px 2px 5px;
}
.content .barpage a:hover, .content .barpage a.active {
  background-color: #C62235;
  color: #FFFFFF;
}

#fancy_countyr {
  width: 600px;
  background-color: #EFDAB6;
}
#fancy_countyr td {
  padding: 10px 10px;
  width: 33.33%;
  background-color: #EFDAB6;
}
#fancy_countyr td a {
  display: block;
  color: #333333;
  text-decoration: none;
  padding: 0px 10px 0px 10px;
  line-height: 20px;
  height: 20px;
  background-image: none;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
#fancy_countyr td a:hover {
  background-image: url(../i/fancy_country.jpg);
  color: #FFFFFF;
}


.clear {
  clear: both;
  line-height: 0px;
  height: 0px;
}

/* -- */
.country_list{
  width: 708px;
  margin: 0px auto;
  clear: both;
}
.country_head {
  cursor: pointer;
  margin: 1px;
  float: left;
  position:relative;
}
.country_head img {
  width: 175px;
  height: 175px;
  background-image: url(../i/lightbox-ico-loading.gif);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #FFFFFF;
}
.country_head img:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.country_info {
 padding: 10px 0px 10px 5px;
 margin: 1px 0px;
 list-style:none;
 float: left;
 width: 525px;
 height: 155px;
 overflow: hidden;
 background-color: #EDE0C9;
 background-image: url(../i/bg_info_country.jpg);
 background-repeat: no-repeat;
}
.country_info li {
 width: 500px;
 display: block;
 padding: 2px;
 padding-left: 10px;
 clear: both;
 overflow: hidden;
}
.country_info li a {
 font-size: 12px;
 padding: 4px 0px 4px 0px;
 margin: 0px 0px 0px 0px;
 display: block;
 text-decoration: none;
 color: #666666;
/* text-transform: uppercase;*/
 border-bottom: 1px dotted #000000;
}
.country_info li a.other_tours{
 font-weight: normal;
 color: #175982;
 border: 0px;
 float: right;
 margin-top: 10px;
}
.country_info li a.other_tours span {
  text-transform: uppercase;
  font-weight: bold;
}
.country_info li a:hover {
 color: #C62235;
}
.country_info li a:hover.other_tours {
 color: #175982;
 text-decoration: underline;
}
.country_head .ic_caption {
 position:absolute;
 left:0px;
 top: 0px;
 margin:0px;
 padding: 10px 10px;
 width: 155px;
  background-color: #000000;
 color: #C62235;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 14px;
 text-align: center;
 text-indent: -5000px;
 opacity: 0.3;
 filter: alpha(opacity=30);
 z-index: 50;
}
.ic_caption_name {
 position:absolute;
 left:0px;
 top: 0px;
 margin:0px;
 padding: 10px 10px;
 width: 155px;
 background-color: transparent;
/* color: #C62235; */
 color: #FFFFFF;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 14px;
 text-align: center;
 z-index: 100;
}


.otptable {
  width: 713px;
  padding: 0px;
  margin: 0px auto;
}
.otptable td {
  padding: 0px;
}
.otptable td.otptitle {
  display: none;
}

#ch-1, #ch-2, #ch-3 {
  position: absolute;
}
#ch-1 {
  top: -5px;
  left: 1px;
}
#ch-2 {
  top: 5px;
  left: 400px;
}
#ch-3 {
  bottom: -7px;
  right: 0px;
}


