html {
  height:100%;
}
body {
  height:100%;
  font-size:0;
  background:url(/img/main_bg.gif) 0 0 repeat;
}

div.main {
  margin:0;
  padding:0;
  width:980px;
  background-color:#F9F3E3;
}

div.menu {
  margin:0;
  padding:0;
  width:980px;
  height:61px;
  background:url(/img/menu_bg.jpg) center top repeat-x;
}
div.menu td.r {
  padding:0 20px 0 0;
}
div.menu p {
  margin:0;
  padding:20px 0 0 0;
  font-family:Tahoma,sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#BAC7E0;
}
div.menu p.l {
  font-size:11px;
}
div.menu a.inactive {
  color:#BAC7E0;
  text-decoration:none;
}
div.menu a.inactive:hover {
  color:#FFFFFF;
  text-decoration:underline;
}
div.menu a.active {
  color:#FFFFFF;
  text-decoration:none;
}
div.menu a.active:hover {
  color:#FFFFFF;
  text-decoration:underline;
}
div.menu a.inactive_red {
  color:#E14F5A;
  text-decoration:none;
}
div.menu a.inactive_red:hover {
  color:#E08B91;
  text-decoration:underline;
}

div.right_common {
  margin:0;
  padding:0;
  background-color:#F8E8CA;
}
div.right_common div.c {
  margin:0;
  padding:0 15px 0 15px;
}
div.right_common p {
  margin:0;
  padding:0;
  font-family:Tahoma,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#252525;
}
div.right_common p.phone {
  padding:0 0 6px 0;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}
div.right_common p.phone1 {
  padding:0 0 8px 0;
}
div.right_common p.name {
  padding:0 0 2px 0;
  font-size:12px;
}
div.right_common p.p {
  font-size:11px;
  font-weight:normal;
  text-align:center;
}
div.right_common a.name {
  font-weight:bold;
  color:#252525;
  text-decoration:none;
}
div.right_common a.name:hover {
  text-decoration:underline;
}
div.right_common p.more {
  padding:2px 0 12px 0;
  text-align:right;
}
div.right_common a.more {
  font-style:italic;
  color:#548EC5;
  text-decoration:none;
}
div.right_common a.more:hover {
  text-decoration:underline;
}
div.right_common img.p {
  width:95px;
  height:58px;
  margin:0 0 2px 0;
  border:1px solid #F39200;
  background-color:#FFFFFF;
}

div.right_country {
  margin:0;
  padding:0;
  background-color:#F8E8CA;
}
div.right_country div.box {
  margin:0 0 6px 0;
  padding:0;
  background-color:#F7A932;
  background:url(/img/right_box_grad.gif) 0 0 no-repeat;
}
div.right_country div.box h4 {
  margin:0;
  padding:3px 0 4px 0;
  font-family:Tahoma,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}
div.right_country div.box h4 img {
  margin:0 7px 0 7px;
  float:left;
}
div.right_country div.lower {
  margin:10px 0 6px 0;
}
div.right_country div.weather {
  margin:8px 0 0 24px;
  padding:0;
}
div.right_country div.stats {
  margin:60px 0 0 24px;
}
div.right_country p {
  margin:0;
  padding:0 0 0 24px;
  font-family:Tahoma,sans-serif;
  font-size:11px;
  font-weight:normal;
}
div.right_country p.s {
  padding:0;
}
div.right_country p.active {
  font-weight:bold;
  color:#0000FF;
}
div.right_country a.inactive {
  color:#000000;
  text-decoration:none;
}
div.right_country a.inactive:hover {
  text-decoration:underline;
}

div.right_stats {
  margin:0;
  padding:50px 0 0 0;
  text-align:center;
}

div.info {
  margin:12px 0 0 0;
  padding:0;
}
div.no_top {
  margin-top:0px;
  padding-left:68px;
}
div.info div.descr {
  margin:0 0 0 68px;
  padding:0;
  width:624px;
  display:inline-table;
}
div.info div.flight_data {
  margin:0 0 0 42px;
}
div.info div.flight_info {
  margin:0 0 0 105px;
}
div.info div.tour_info {
  width:624px;
  margin:0 0 0 68px;
}
div.info div.region_info {
  width:624px;
  margin:0 0 0 68px;
}
div.info table td.data {
  padding-right:10px;
}
div.info table td.data_room {
  padding-right:4px;
}
div.info table td.line {
  background-color:#F39200;
}
div.info table td.line2 {
  background-color:#F7D69E;
}
div.info table td.g {
  background-color:#EDE6D2;
}
div.info p {
  margin:0;
  padding:0 0 4px 0;
  font-family:Tahoma,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#000000;
}
div.info p.l {
  padding:12px 0 4px 0;
}
div.info p.subm_t {
  padding:0 0 2px 0;
  color:#0000FF;
}
div.info p.name {
  padding:0;
  font-size:26px;
}
div.info p.rname {
  padding:0 0 6px 0;
  font-size:12px;
  font-weight:bold;
}
div.info p.rmore {
  padding:4px 0 0 0;
  text-align:right;
}
div.info p.part {
  padding:12px 0 0 45px;
  font-size:14px;
  font-weight:bold;
  color:#0000FF;
}
div.info p.pl {
  padding:6px 0 0 8px;
}
div.info p.fl {
  padding:0 0 0 45px;
}
div.info p.blue {
  padding:10px 0 0 3px;
  font-weight:bold;
  font-size:12px;
  color:#0000FF;
}
div.info p.t {
  padding:12px 0 0 3px;
  font-weight:normal;
  font-size:10px;
  color:#000000;
}
div.info p.m {
  padding:2px 0 3px 3px;
  font-weight:bold;
}
div.info p.d {
  padding:2px 0 3px 3px;
}
div.info p.x {
  padding:2px 0 3px 10px;
  font-weight:bold;
}
div.info p.h {
  padding:0 0 2px 0;
  font-size:10px;
}
div.info p.hv {
  font-size:12px;
  font-weight:bold;
  color:#C29E14;
}
div.info p.p {
  font-size:11px;
  font-weight:bold;
}
div.info p.p span {
  font-weight:normal;
}
div.info p.p1 {
  font-size:11px;
  font-weight:normal;
  text-align:center;
}
div.info p.so {
  padding:0;
}
div.info p.so_ina {
  padding:0;
  color:#999999;
}
div.info p.so_date {
  padding:0;
  color:#333333;
}
div.info p.so_date_ina {
  padding:0;
  color:#999999;
}
div.info p.cont {
  padding:0 0 10px 0;
  font-size:13px;
  font-weight:normal;
}
div.info p.ban {
  padding:0 0 6px 0;
  font-size:12px;
}
div.info p.ban_list {
  padding:0;
  font-size:12px;
}
div.info div.b {
  text-align:center;
  margin-bottom:30px;
}
div.info p.b_tit {
  padding:10px 0 10px 0;
  font-size:17px;
  font-weight:bold;
  text-transform:uppercase;
  color:#EE1122;
}
div.info p.b_txt {
  padding:2px 0 4px 0;
  font-size:13px;
}
div.info p.b_exp {
  padding:2px 0 4px 0;
  font-size:13px;
}
div.info p.price_type {
  font-size:10px;
}
div.info span.b_col {
  color:#EE1122;
  font-weight:bold;
}
div.info a.cont {
  color:#548EC5;
  text-decoration:none;
}
div.info a.cont:hover {
  text-decoration:underline;
}
div.info a.name {
  color:#000000;
  text-decoration:none;
}
div.info a.name:hover {
  text-decoration:none;
}
div.info a.name_h {
  color:#000000;
  text-decoration:none;
}
div.info a.name_h:hover {
  text-decoration:underline;
}
div.info a.subm_a {
  color:#0000FF;
  text-decoration:none;
}
div.info a.subm_a:hover {
  text-decoration:underline;
}
div.info a.subm_c {
  font-weight:bold;
  color:#0000FF;
  text-decoration:underline;
}
div.info a.subm_c:hover {
  text-decoration:underline;
}
div.info a.gmap {
  color:#0000FF;
  font-family:Tahoma, sans-serif;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
}
div.info a.gmap:hover {
  text-decoration:underline;
}
div.info a.rmore {
  font-style:italic;
  color:#548EC5;
  text-decoration:none;
}
div.info a.rmore:hover {
  text-decoration:underline;
}
div.info a.p {
  color:#548EC5;
  text-decoration:none;
}
div.info a.p:hover {
  text-decoration:underline;
}
div.info a.l {
  color:#548EC5;
  text-decoration:none;
}
div.info a.l:hover {
  text-decoration:underline;
}
div.info a.so {
  color:#548EC5;
  text-decoration:none;
}
div.info a.so:hover {
  text-decoration:underline;
}
div.info a.so_ina {
  color:#999999;
  text-decoration:none;
}
div.info a.so_ina:hover {
  text-decoration:underline;
}
div.info a.page_lnk {
  margin-right:6px;
}
div.info span.page_cur {
  margin-right:6px;
}
div.info span.subm_i {
  color:#000000;
  font-weight:bold;
}
div.info ul {
  margin:0;
  padding:0 0 4px 0;
}
div.info li {
  margin:0;
  padding:0 0 0 10px;
  list-style-type:none;
  background:url(/img/bul.gif) 0 6px no-repeat;
  font-family:Tahoma,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#000000;
}
div.info li div {
  margin:0;
  padding:0;
}
div.info img.i {
  float:left;
  width:280px;
  height:175px;
  margin:2px 30px 10px 0;
}
div.info img.il {
  float:left;
  width:280px;
  height:175px;
  margin:2px 30px 0 0;
}
div.info img.ir {
  float:right;
  width:280px;
  height:175px;
  margin:2px 0 0 30px;
}
div.info img.t {
  width:280px;
  height:175px;
  margin:2px 0 10px 0;
}
div.info img.h {
  width:220px;
  height:153px;
  margin:2px 0 10px 0;
}
div.info img.h1 {
  width:220px;
  height:153px;
  margin:2px 0 15px 20px;
}
div.info img.p {
  width:140px;
  height:85px;
  margin:0 10px 0 0;
  float:left;
  border:1px solid #F39200;
  background-color:#FFFFFF;
}
div.info img.p1 {
  width:95px;
  height:58px;
  margin:0 0 2px 0;
  border:1px solid #F39200;
  background-color:#FFFFFF;
}
div.info div.cont p {
  margin:0;
  padding:0 0 10px 0;
  font-family:Tahoma,sans-serif;
  font-size:13px;
  font-weight:normal;
}
div.info div.cont p.name {
  padding:0;
  font-size:26px;
}
div.info div.cont a {
  color:#548EC5;
  text-decoration:none;
}
div.info div.cont a:hover {
  text-decoration:underline;
}

div.loading {
  width:624px;
  text-align:center;
}
div.loading img {
  margin:50px 0 10px 0;
}
div.loading p {
  margin:0 0 50px 0;
  font-family:Tahoma,Arial,sans-serif;
  font-size:10px;
}

div.searchp {
  display:none;
}
div.searchp p {
  margin:0 0 6px 0;
  padding:0;
  font-family:Tahoma,sans-serif;
  font-size:12px;
  font-weight:normal;
}
div.searchp img.stars {
  vertical-align:-15%;
}
div.searchp input, div.searchp select {
  width:150px;
  height:22px;
  margin:0;
  padding:2px 5px 2px 5px;
  border:1px solid #F7D69E;
  background-color:#F7F5F1;
  font-family:Arial,sans-serif;
  font-size:12px;
  text-align:center;
}
div.searchp input:disabled {
  color:#000000;
}
div.searchp select {
  text-align:left;
}
div.searchp select.sm {
  width:50px;
}
div.searchp select.st {
  width:90px;
}
div.searchp select.ht {
  width:255px;
}
div.searchp input.btn {
  margin-top:10px;
  font-weight:bold;
  border:1px solid #F39200;
  background-color:#F7D69E;
  width:80px;
}
div.searchp input.cal {
  width:100px;
  text-align:left;
}
div.searchp input.sm {
  width:30px;
}
div.searchp input.pr {
  width:45px;
}
div.searchp .trigger {
  position:relative;
  left:-22px;
  top:2px;
}

div.loading2 {
  display:none;
  width:900px;
  text-align:center;
}
div.loading2 img {
  margin:5px 0 5px 0;
}
div.loading2 p {
  margin:0 0 10px 0;
  font-family:Tahoma,Arial,sans-serif;
  font-size:10px;
}

td.cnt {
  padding-right:60px;
}

div.searchr {
  margin-top:40px;
  display:none;
  width:844px;
}
div.searchr p.err {
  text-align:center;
  font-weight:bold;
  color:#D5452A;
}
div.searchr a {
  color:#0000FF;
  text-decoration:none;
}
div.searchr a:hover {
  text-decoration:underline;
}
div.searchr span.green {
  color:#078307;
}
div.searchr span.red {
  color:#FF0000;
}
div.searchr span.purple {
  color:purple;
}

#red {
  color:#990000;
}

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position:relative;
}
/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position:relative;
	overflow:hidden;
	z-index:2;
}
/* UL/OL/DIV - the element that simplyScroll is inited on Class name automatically added to element */
.simply-scroll-list { 
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.simply-scroll-list li {
	padding:0;
	margin:0;
	list-style:none;
}
.simply-scroll-list li img {
	border:none;
	display:block;
}

/* Custom class modifications - adds to / overrides above .simply-scroll is default base class */
/* Container DIV */
.simply-scroll { 
	width:625px;
	height:20px;
  margin-top:10px;
  margin-left:68px;
}
/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width:625px;
	height:20px;
  text-align:right;
}
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float:left; /* Horizontal scroll only */
	width:625px;
	height:20px;
  font-family:Tahoma,Arial,sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#EE1122;
}
.simply-scroll .simply-scroll-list a {
  font-family:Tahoma,Arial,sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#548EC5;
}
