html {
  background-color: #eaeceb;
  background-image: url(/img/bg_main.gif);
  background-repeat: repeat;
  background-position: top left;
  margin: 5px 10px 5px 10px;
}
img {
  border: 0;
}
#search_button {
  position: absolute;
  margin-top: 0px;
  left:0px;
  /left:0px;
}

#logo_main {
  position: absolute;
  margin-top: -172px;
  left: 40px;
  /left: 5px;
  z-index: 1;
}
#logo_bottom{
  z-index: 1;
  position: absolute;
  margin-top:-65px;
  /margin-top:-65px;
  /left:40px;
  left:40px;
}

#logo_bottom_text{
  z-index: 1;
  position: absolute;
  margin-top:10px;
  /margin-top:10px;
  /left:165px;
  left:165px;
  font-family: Tahoma;
  font-size: 11px;
  color: #343434;
}

.logo_bottom_made_by {
  font-family: Tahoma;
  font-size: 11px;
  color: #343434;
}


#bottom_text {
  position: absolute;
  padding-top: 100%;
  padding-left: 5%;
  z-index: 1;
}
.submit_search {
  font-family: Arial;
  font-size: 12px;
  color: #252525;
  font-weight: bold;
}

.left_nav_bg {
  color: #ffffff;
  background-color: #949494;
}

.left_nav_subtext {
  position: relative;
  padding-left: 5px;
  font-family: Tahoma;
  font-size: 10px;
  color: #626262;
}
.left_nav_subtext_w {
  position: relative;
  padding-left: 5px;
  font-family: Tahoma;
  font-size: 10px;
  color: #ffffff;
}
.left_nav_text {
  font-family: Tahoma;
  font-size: 12px;
  color: #626262;
  font-weight: bold;
}

.header_nav {
  padding: 5px;
  width: 1px;
  white-space: nowrap;
}

.header_nav_sel {
  padding: 5px;
  width: 1px;
  white-space: nowrap;
  background-color: #a90056;
}

.header_nav_link {
  font-family: Tahoma;
  font-size: 13px;
  color: white;
  text-decoration: none;
  font-weight: bold;
}


.top_nav_1 {
  font-family: Tahoma;
  font-size: 10px;
  color: #a90056;
  font-weight: bold;
}
.top_nav_2 {
  font-family: Tahoma;
  font-size: 12px;
  color: #423232;
  font-weight: bold;
}

.white_bg {
  background-color: #ffffff;
}
.left_nav_table {
  position: relative;
  background-image: url(/img/left_nav_bg.gif);
  background-repeat: repeat-x;
  background-position: top center;
  background-color: #ffffff;
}

.top_nav_table {
  position: relative;
  background-image: url(/img/top_nav_bg.gif);
  background-repeat: repeat-x;
  background-position: center center;
  background-color: #ffffff;
}
.top_nav_table_left {
  position: relative;
  background-image: url(/img/top_nav_left.gif);
  background-repeat: no-repeat;
  background-position: left center;
}
.top_nav_table_right {
  position: relative;
  background-image: url(/img/top_nav_right.gif);
  background-repeat: no-repeat;
  background-position: right center;
}
.main_table_photos_top {
  background-color: #f3f3f3;
}
.block_head_center {
  position: relative;
  background-image: url(/img/block_head_center.gif);
  background-repeat: repeat-x;
  background-position: top center;
}
.block_head_left {
  position: relative;
  background-image: url(/img/block_head_left.gif);
  background-repeat: no-repeat;
  background-position: top right;
}
.block_head_right {
  position: relative;
  background-image: url(/img/block_head_right.gif);
  background-repeat: no-repeat;
  background-position: top left;
}
.block_border_left {
  position: relative;
  background-image: url(/img/block_border_left.gif);
  background-repeat: repeat-y;
  background-position: top right;
}
.block_border_right {
  position: relative;
  background-image: url(/img/block_border_right.gif);
  background-repeat: repeat-y;
  background-position: top left;
}
.block_bottom_center {
  position: relative;
  background-image: url(/img/block_bottom_center.gif);
  background-repeat: repeat-x;
  background-position: top center;
}
.block_bottom_left {
  position: relative;
  background-image: url(/img/block_bottom_left.gif);
  background-repeat: no-repeat;
  background-position: top right;
}
.block_bottom_right {
  position: relative;
  background-image: url(/img/block_bottom_right.gif);
  background-repeat: no-repeat;
  background-position: top left;
}



.block_photos_top_px {
  background-image: url(/img/block_photos_top_px.gif);
  background-repeat: repeat-x;
  background-position: top center;
}

.block_photos_bottom_px {
  background-image: url(/img/block_photos_bottom_px.gif);
  background-repeat: repeat-x;
  background-position: bottom center;
}
.block_photos_separator {
  background-image: url(/img/block_photos_separator.gif);
  background-repeat: repeat-y;
  background-position: center center;
}

.block2_top_left {
  position: relative;
  background-image: url(/img/block2_top_left.gif);
  background-repeat: no-repeat;
  background-position: top right;
}
.block2_top_right {
  position: relative;
  background-image: url(/img/block2_top_right.gif);
  background-repeat: no-repeat;
  background-position: top left;
}
.block2_top_px {
  background-image: url(/img/block2_top_px.gif);
  background-repeat: repeat-x;
  background-position: top center;
}
.block2_border_left {
  position: relative;
  background-image: url(/img/block2_border_left.gif);
  background-repeat: repeat-y;
  background-position: center right;
}
.block2_border_right {
  position: relative;
  background-image: url(/img/block2_border_right.gif);
  background-repeat: repeat-y;
  background-position: center left;
}
.block2_bottom_left {
  position: relative;
  background-image: url(/img/block2_bottom_left.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
}
.block2_bottom_right {
  position: relative;
  background-image: url(/img/block2_bottom_right.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
}
.block2_bottom_px {
  background-image: url(/img/block2_bottom_px.gif);
  background-repeat: repeat-x;
  background-position: bottom center;
}


.left_nav_border_left {
  position: relative;
  background-image: url(/img/left_nav_border_left.gif);
  background-repeat: repeat-y;
  background-position: center center;
}
.left_nav_border_right {
  position: relative;
  background-image: url(/img/left_nav_border_right.gif);
  background-repeat: repeat-y;
  background-position: center center;
}

.left_nav_top {
  position: relative;
  background-image: url(/img/left_nav_top.gif);
  background-repeat: repeat-x;
  background-position: center center;
}
.left_nav_bottom {
  position: relative;
  background-image: url(/img/left_nav_bottom.gif);
  background-repeat: repeat-x;
  background-position: center center;
}


/* TRIP */
.trip_top_left {
  background-image: url(/img/trip/top_left_px.gif);
  background-repeat: repeat-x;
  background-position: center center;
}
.trip_top_right {
  background-image: url(/img/trip/top_right_px.gif);
  background-repeat: repeat-x;
  background-position: center center;
}


.trip_top_txt_cena {
  writing-mode: tb-rl;
  filter: flipv fliph;

  font-family: Tahoma;
  font-size: 10px;
  color: #494848;
  font-weight: bold;
}
.trip_top_txt_cena_num {
  font-family: Georgia;
  font-size: 32px;
  color: #a90056;
}
.trip_top_txt_cena_cur {
  font-family: Georgia;
  font-size: 14px;
  color: #a90056;
}
.trip_top_txt_day {
  font-family: Arial;
  font-size: 14px;
  color: #4d4d4d;
  padding-right: 8px;
  font-weight: bold;
}
.trip_top_txt_submit {
  font-family: Verdana;
  font-size: 18px;
  color: #2f2f2f;
  padding-left: 8px;
  padding-right: 8px;
}
.trip_desc_txt_cat {
  font-family: Tahoma;
  font-size: 12px;
  color: #4d4d4d;
}
.trip_desc_txt_data {
  font-family: Tahoma;
  font-size: 12px;
  color: black;
}
.trip_desc_txt_title {
  font-family: Arial;
  font-size: 18px;
  color: #024484;
}
.trip_desc_txt_back {
  font-family: Tahoma;
  font-size: 11px;
  color: #a90056;
}
.trip_desc_txt_foto {
  font-family: Verdana;
  font-size: 12px;
  color: #858585;
}
.page_desc_txt_foto {
  font-family: Verdana;
  font-size: 12px;
  color: #858585;
}
.trip_desc_txt_body {
  font-family: Verdana;
  font-size: 12px;
  color: #101010;
}

.trip_button_submit {
  font-family: Verdana;
  font-size: 12px;
  color: #2f2f2f;
  font-weight: bold;
}

.trip_desc_bottom_links {
  font-family: Tahoma;
  font-size: 11px;
  color: #a90056;
}
.page_desc_txt_title {
  font-family: Arial;
  font-size: 18px;
  color: #024484;
}
.page_desc_txt_body {
  font-family: Verdana;
  font-size: 12px;
  color: #2c2c2c;
}

.form_text {
  font-family: Arial;
  font-size: 12px;
  color: #101010;
}

.block_txt_header {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #0c0c0c;
  padding-left: 7px;
}
.block_txt_body {
  font-family: Tahoma;
  font-size: 11px;
  color: #202020;
}

.trip_button {
  background-image: url(/img/trip/button_px.gif);
  background-repeat: repeat-x;
  background-position: center center;
}
.trip_bottom {
  background-image: url(/img/trip/bottom_px.gif);
  background-repeat: repeat-x;
  background-position: center center;
}
.trip_bottom_txt {
  font-family: Verdana;
  font-size: 18px;
  color: #0464A2;
}
.trip_list_name {
  font-family: Verdana;
  font-size: 12px;
  color: #0054a6;
  font-weight: bold;
}
.trip_list_main_header {
  font-family: Arial;
  font-size: 18px;
  color: #024484;
}
.trip_list_title {
  font-family: Tahoma;
  font-size: 11px;
  color: #4a4a4a;
}
.trip_list_price {
  font-family: Tahoma;
  font-size: 12px;
  color: #4a4a4a;
  font-weight: bold;
}

.page_list_link {
  font-family: Tahoma;
  font-size: 10px;
  color: white;
  background-color: #ff8d00;
  padding: 5px 5px 5px 5px;
}

#hot_news_table {
  background-color: #ffffff;
  background-image: url(/img/hot_news/bg_px.gif);
  background-repeat: repeat-x;
  background-position: top center;
}

.png {
  behavior: url(/css/iepngfix.htc);
}
